首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Blazor学习之旅(4)数据共享

本篇,我们来了解下在Blazor中数据是如何共享的,组件之间又该如何传递参数。 关于Blazor组件Blazor 中,从名为“组件”的自包含代码部分生成 UI。...编译应用时,HTML 和代码将编译为组件类。组件一般被编写为扩展名为 .razor 的文件。 关于数据共享 Blazor 包含多种在组件之间共享信息的方法。...在父组件中,使用  标记指定将级联到所有子组件的信息。此标记作为内置的 Blazor 组件实现。在该标记内呈现的任何组件都将能够访问该值。...最终效果: 小结 本篇,我们了解了数据如何在Blazor共享。 下一篇,我们学习一下在Blazor中数据绑定的各种花样。...参考资料 Microsoft Docs,《在Blazor应用程序中共享数据》 65号腕,《Blazor中的参数和级联参数》

30020

Blzor Bootstrap Blazor 组件

Bootstrap Blazor 组件库 一套基于 Bootstrap 和 Blazor 的企业级组件库 项目介绍 Blazor 是一个使用 .NET 生成交互式客户端 Web UI 的框架: 使用 C...共享使用 .NET 编写的服务器端和客户端应用逻辑。 将 UI 呈现为 HTML 和 CSS,以支持众多浏览器,其中包括移动浏览器。...获取本项目代码 BootstrapBlazor 相关资源 Blazor 官方文档 生成 Blazor Web 应用 什么是 Blazor 练习 - 配置开发环境 Blazor 组件 练习 - 添加组件...数据绑定和事件 练习 - 数据绑定和事件 总结 视频教程 B 站视频集锦 传送门 组件 Blazor 应用基于组件。...Blazor 中的组件是指 UI 元素,例如页面、对话框或数据输入窗体。 组件是内置到 .NET 程序集的 .NET 类,用来: 定义灵活的 UI 呈现逻辑。 处理用户事件。 可以嵌套和重用。

1.6K10

微软官方开源免费的Blazor UI组件库 - Fluent UI Blazor

前言 今天大姚给大家分享一个由微软官方开源(MIT License)、免费的Blazor UI组件库:Fluent UI Blazor。...全面的ASP.NET Core Blazor简介和快速入门 Fluent UI Blazor介绍 Fluent UI Blazor是一个基于Blazor组件库,提供了一系列的UI组件以及Fluent...该库可以帮助开发人员快速构建现代化的 Web 应用程序,并且与 Blazor 技术相结合,可以实现高效而灵活的单页应用程序开发。 Blazor是什么?...项目源代码 部分UI组件截图 在线使用文档:https://www.fluentui-blazor.net Checkbox InputFile Number field Radio Date &...GitHub开源地址:https://github.com/microsoft/fluentui-blazor 在线文档地址:https://www.fluentui-blazor.net 优秀项目和框架精选

20810

值得推荐的Blazor UI组件

前言   本文主要是推荐一些开源、免费、实用、美观的Blazor UI组件库,提供给广大C#/.NET开发者们学习和使用(注意:排名不分先后,都是十分优秀的开源框架和项目)。...项目介绍 Ant Design Blazor是一套基于Ant Design和 Blazor的企业级组件库(喜欢Ant Design风格的同学推荐使用)。...开箱即用的高质量 Blazor 组件,可在多种托管方式共享。 支持基于 WebAssembly 的前端和基于 SignalR 的服务端 UI 即时交互。.../BootstrapBlazor 项目介绍 BootstrapBlazor是一套基于 Bootstrap 和 Blazor 的企业级组件库,可以认为是 Bootstrap 项目的 Blazor 版实现.../microsoft/fluentui-blazor 项目介绍 Microsoft Fluent UI Blazor是一个基于Blazor组件库,提供了一系列的UI组件以及Fluent UI的设计系统

86120

ASP.NET Core Blazor Webassembly 之 组件

现在Blazor Webassembly微软正式把组件带到前端,让我们看看它是怎么玩的。 第一个组件 废话不多说下面开始构建第一个组件。...新建项目选Blazor Webassembly App项目模板 新建GreenPanel组件 在pages命令下新建一个文件夹叫做components,在文件夹下新建一个razor组件,命名为GreenPanel.razor...注意:Blazor目前没有样式隔离技术,所以写在组件内的style有可能会影响其他html元素 使用组件 使用组件跟其他框架大体是相同的,直接在需要使用的地方使用以我们组件名作为一个html元素插入...@key 当使用循环渲染组件的时候请在组件上使用@key来加速Blazor的diff算法。...相关内容: ASP.NET Core Blazor 初探之 Blazor WebAssembly ASP.NET Core Blazor 初探之 Blazor Server

1.6K30

Blazor入门:ASP.NET Core Razor 组件

指定基类 指定属性 导入组件 原始 HTML 官方文档原文位置: https://docs.microsoft.com/zh-cn/aspnet/core/blazor/components?...组件:项目 Blazor 中,使用 .razor 结尾的文件,称为组件;而 Blazor 中的组件,正式名称是 razor 组件Blazor 组件是 razor 过渡而来的,使用 razor 的基本语法特性...两者区别在于页面有路由,可以直接通过 URI 访问,一般放在 Page 文件夹中;而组件,作为一个部件,必须嵌入其它组件中,在页面中显示,一般放到 Shared 文件夹中,供多个页面共享、复用。...OnInitalized() 是一个组件初始化的方法,也可以理解成构造函数,可以参考 https://docs.microsoft.com/zh-cn/aspnet/core/blazor/lifecycle...被多个组件使用,不同组件呈现不一样的内容; 要根据父组件的配置,显示子组件组件 A 要求使用到的组件 B,显示其传递的内容; 简单来说,就是将页面内容作为复杂类型传递给另一个组件,要求这个组件显示出来

2.7K20

Blazor学习之旅(8)MudBlazor组件库介绍

MudBlaozr是啥 MudBlazor是一个基于Blazor的前端UI组件库,它可以使.NET开发者使用C#语言快速地构建酷炫的Web应用。...: (1)基础组件:颜色、图标等; (2)布局组件:容器、网格、工具栏等; (3)按钮组件:按钮、图标按钮、按钮组等; (4)Input组件:表格、文本框、数字框、文件上传、高亮、打分等常见效果;...(5)数据显示组件:头像、列表、卡片、分页、Tab、时间线等; (6)导航组件:链接、菜单、导航栏等; (7)互动组件:进度条、提示栏、消息框等; 这里我们着重来看看常见的Table UI效果... <!...至此,MudBlazor组件库的安装配置工作就完成了,下一篇我们使用MudBlazor UI来重构之前的Todo应用。 小结 本篇,我们了解了MudBlazor这个强大的UI组件库。

38820

可用于智能客服的完全开源免费商用的知识库项目

- 共享使用 .NET 编写的服务器端和客户端应用逻辑。 - 将 UI 呈现为 HTML 和 CSS,以支持众多浏览器,其中包括移动浏览器。 - 与新式托管平台(如 Docker)集成。...## MASA Blazor 是什么? 基于Material Design设计和BlazorComponent的交互能力提供标准的基础组件库。...MASA Blazor 基于 Material 设计规范,每一个组件都经过精心设计,具有模块化、响应式和优秀的性能。...MASA Stack 除了为开发者提供众多中台类开源项目,其最基础的组成部分之一 MASA Blazor 也希望可以打造成最实用的组件库。 ## Masa Blazor和Token有什么关系?...点击下一步数据处理: 在这里我们提供了直接拆分和问答拆分(暂实现) 我们修改了自定义处理的参数,这个数值会影响到文档拆分,如果拆分得当回复的效果会更好,如果拆分过大会导致token消耗太大可能导致欠费

21210

全面的ASP.NET Core Blazor简介和快速入门

Blazor Hybrid 应用还可以与现有 Blazor Server 或 Blazor WebAssembly 应用共享和重复使用组件。...Blazor Hybrid 应用结合了 Web、本机应用和 .NET 平台的优点。 Blazor Hybrid 托管模型具有以下优点: 重复使用可在移动、桌面和 Web 之间共享的现有组件。...App.razor 为应用的根组件。 Pages 存放应用程序的 Razor 页面,每个 Razor 页面都对应着一个组件,用于呈现应用程序的 UI 元素。...Shared 存放多个 Razor 页面或组件之间共享组件、布局和其他视图元素等。 wwwroot 该文件夹包含静态文件,例如图片、字体、图标、CSS 和 JavaScript 文件等。...Shared 存放公共 Razor 页面或组件之间共享组件、布局和其他视图元素等。 wwwroot 该文件夹包含静态文件,例如图片、字体、图标、CSS 和 JavaScript 文件等。

88220

.NET Core.NET5.NET6 开源项目汇总8:Blazor项目

共享使用 .NET 编写的服务器端和客户端应用逻辑。 将 UI 呈现为 HTML 和 CSS,以支持众多浏览器,其中包括移动浏览器。 与新式托管平台(如 Docker)集成。...在服务器和客户端之间共享应用逻辑。 受益于 .NET 的性能、可靠性和安全性。 在 Windows、Linux 和 macOS 上使用 Visual Studio 保持高效工作。...1、Ant Design Blazor Ant Design Blazor是一套基于 Ant Design 和 Blazor 的企业级组件库。 特性 提炼自企业级中后台产品的交互语言和视觉风格。...开箱即用的高质量 Blazor 组件,可在多种托管方式共享。 支持基于 WebAssembly 的客户端和基于 SignalR 的服务端 UI 事件交互。...BootstrapBlazor 是一套基于 Bootstrap 和 Blazor 的企业级组件库,可以认为是 Bootstrap 项目的 Blazor 版实现。

2.2K30

MAUI Blazor 项目实战 - 从0到1轻松构建多平台应用UI

使用 .NET MAUI,可从单个共享代码库开发可在 Android、iOS、macOS 和 Windows 上运行的应用。 什么是Blazor Hybrid?...组件通过本地互操作通道呈现到嵌入式 Web View 控件。 组件不在浏览器中运行,并且不涉及 WebAssembly。...Razor 组件可快速加载和执行代码,组件可通过 .NET 平台完全访问设备的本机功能。 Blazor Hybrid 应用与MAUI Blazor Hybrid 支持内置于 MAUI 框架 。....NET MAUI 包含 BlazorWebView 控件,该控件运行将 Razor 组件 呈现到嵌入式 Web View 中。...其余 Razor 组件位于页面和共享项目文件夹中,与默认 Blazor Web 模板中使用的组件相同。 应用的静态 Web 资产位于 wwwroot 文件夹中。

43851

MAUI Blazor项目实战 从0到1轻松构建多平台应用UI

使用 .NET MAUI,可从单个共享代码库开发可在 Android、iOS、macOS 和 Windows 上运行的应用。 什么是Blazor Hybrid?...组件通过本地互操作通道呈现到嵌入式 Web View 控件。组件不在浏览器中运行,并且不涉及 WebAssembly。...Razor 组件可快速加载和执行代码,组件可通过 .NET 平台完全访问设备的本机功能。 Blazor Hybrid 应用与MAUI Blazor Hybrid 支持内置于 MAUI 框架 。....NET MAUI 包含 BlazorWebView 控件,该控件运行将 Razor 组件 呈现到嵌入式 Web View 中。...其余 Razor 组件位于页面和共享项目文件夹中,与默认 Blazor Web 模板中使用的组件相同。 应用的静态 Web 资产位于 wwwroot 文件夹中。

24830

【Android 组件化】路由组件 ( 组件共享的服务 )

文章目录 一、组件共享的服务 二、注解处理器添加对上述 " 组件共享的服务 " 的支持 三、注解处理器 生成代码规则 四、完整注解处理器代码 及 生成的 Java 代码 1、注解处理器代码 2、app...构造路由表中的路由信息 ) 【Android 组件化】路由组件 ( 使用 JavaPoet 生成路由表类 ) 一、组件共享的服务 ---- 路由除了支持 Activity 之外 , 还要支持 组件共享的服务...如 工具类 , 逻辑功能 等 ; 注意 : 这里的 " 组件共享的服务 " 不是 4 大组件中的 Service 组件 , 是 任意的 , 实现了 IService 接口的 Java 类 , 可以是工具类..., 业务逻辑 , 等等 ; 定义空的接口 IService , 令 需要共享的服务类 实现接口 , 该接口没有实际的意义 , 仅用于标记该接口需要纳入路由组件管理 , 起标记作用 ; package..., 加入到 路由表 中 ; IService 接口仅用与 标识 服务是否在 组件共享 ; 针对每个具体的服务 , 还要在 底层依赖库 中定义一系列的接口 , 这里的底层依赖库是所有的 Module

82510
领券