# blazui **Repository Path**: wzxinchen/blazui ## Basic Information - **Project Name**: blazui - **Description**: Element的blazor版本,无JS,无TS,用 .Net 写前端的 UI 框架,非 Silverlight,非 WebForm,开箱即用 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: http://blazui.com - **GVP Project**: No ## Statistics - **Stars**: 402 - **Forks**: 69 - **Created**: 2019-04-13 - **Last Updated**: 2026-01-12 ## Categories & Tags **Categories**: webui **Tags**: None ## README # Blazui ![LOGO][1] [中文][37] - [English][36] [Join QQ group chat【.NET Blazor  base camp 74522853】][2] [Join Blazor community][3] [Visit the Blazor community management website, username: admin, password: 88888888][4] ## Introduction A blazor component library using Element UI API imitates Element, CSS directly uses Element's style, HTML structure directly uses Element's HTML structure Element Address:https://element.eleme.cn/#/zh-CN/component/layout ## Demo address and related cases | Address | Content | Server Location | | :----------- | :---------- | --| |https://blazorwasm.github.io|Blazor WebAssembly Version |Gtihub| |https://pwawasm.github.io| Blazor WebAssembly Version PWA Mode|Github| |https://www.blazor.group | A Blazor community, based on Blazui development, Server rendering |China| |http://blazui.com| Blazor Server Version | China | |https://admin.blazor.group| Blazor community management website, based on Blazui.Admin |China| ## Directory function and corresponding nuget package | First-level directory | Second-level directory | Third-level directory | Fourth-level directory | Description | | |----------|------------------|-------------------------|--------------------------------------------|---------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------| | [src][5] | | | | source code | | | | [Admin][6] | | | Management website template based on Blazui | | | | | [Admin.ClientRender][7] | | WebAssembly rendering of the template (unfinished) | | | | | [Admin.ServerRender][8] | | Server rendering of the template | [![Nuget](https://img.shields.io/nuget/dt/Blazui.Admin.ServerRender.svg)](https://www.nuget.org/packages/Blazui.Admin.ServerRender/) | | | | [Admin][9] | | Template UI framework | [![Nuget](https://img.shields.io/nuget/dt/Blazui.Admin.svg)](https://www.nuget.org/packages/Blazui.Admin/) | | | [Components][10] | | | Blazui component source code | [![Nuget](https://img.shields.io/nuget/dt/Blazui.Component.svg)](https://www.nuget.org/packages/Blazui.Component/) | | | | [Lang][11] | | Internationalization support | | | | | ... | | Component source code | | | | [MarkDown][12] | | | MarkDown editor based on Blazui | [![Nuget](https://img.shields.io/nuget/dt/Blazui.MarkDown.svg)](https://www.nuget.org/packages/Blazui.MarkDown/) | | | | [IconHandlers][13] | | Markdown editor icon handler | | | | | ... | | Editor source code | | | | [Samples][14] | | | Demo code for all components | | | | | [Admin][15] | | Demo code of Blazui.Admin | | | | | | [Blazui.Admin.Sample.ClientRender.PWA][16] | PWA WASM mode, no server, can not run | | | | | | [Blazui.Admin.Sample.ServerRender][17] | Server mode | | | | | [Blazui][18] | | Blazui demo code, including MarkDown editor | | | | | | [Blazui.ClientRender.PWA][19] | PWA WASM mode | | | | | | [Blazui.ClientRender][20] | WASM mode | | | | | | [Blazui.ServerRender][21] | Server Mode | | ## Main update repository https://github.com/wzxinchen/Blazui ## Contribution description Fork a copy of the code to its own repository, and then pull out a new branch based on the develop branch, develop on this branch, and initiate PR merge to develop after the development is complete ## Use documentation https://www.blazor.group/topic/be1450fd-1703-4a21-b6c9-d2ed442e4db1 ## Change log ### Version 0.0.7.3, 2020.05.06 Published 1. Add keyboard event of BLayout component 2. ``Extension`` class multi-language is empty by default to solve the error report ### Version 0.0.7.2, 2020.04.24 Published Blazor upgrade preview 5 ### Version 0.0.7.0,2020.04.24 Published 1. Repair [将 Blazui 基础组件, BlazAdmin, MarkDown Editor 移动到一个仓库][22] 2. Repair [Table checkbox-SelectedRowsChanged 外部传入EventCallBack后,会使得列表checkbox无法勾选][23] 3. Add [Dialog全屏弹窗扩展][24] 4. Add [国际化支持(Internationalization support) ][25] 5. Repair [BSubMenuBase 的 SemaphoreSlim 属性应该是只读属性,同时应该释放][26] 6. Repair [BPaginationBase在PageSize修改后最大页码不会跟着更新][27] 7. Repair [BInput InputType=TextArea 渲染无效][28] 8. Add [wasm的支持][29] 9. Add [BTableAddAttribute忽略项][30] 10. Repair [MessageService.Show连续使用只显示第一个][31] 11. Repair [BTable无数据提示][32] 12. Repair [Dialog叉号关闭窗口报错][33] 13. Repair [DialogService.ShowDialogAsync 弹出一个窗口关闭后无法紧接着弹出第二个][34] 14. Add [BInput控件,当设置的数据类型是数字时,输入字母后,后面的清空按钮失效了][35] ### Version 0.0.6.2 2020.01.06 Published 1. Add File upload component 2. Add Markdown 编辑器 及 Markdown 渲染器 3. Repair BDatePicker控件DateChanged有问题 ### Version 0.0.6.1,2020.01.03 Published 1. Add BDropDown 下拉菜单组件 2. Repair Table控件中 日期的格式化不起作用 3. Repair table 全选 4. Add Input组件可否Add尺寸(Size 5. Repair 下拉弹出菜单频繁点击会出现多个 6. Repair 按钮不支持圆形 7. Repair 弹窗组件 8. Repair BButton组件中Cls属性改为追加感觉更合理 9. Repair \[Bug Report\] Checkbox 全选时选项没联动选中 10. Add about loading 11. Add 是否可以让BMenuItem组件具有匹配路由然后选中的功能 12. Repair 表单下拉列表 13. Add 组件可Add一个visible属性,用于隐藏或显示 14. Add 弹窗-表单赋值的时候radio组件-枚举值无法绑定 15. Repair tab标签页只能关闭当前的 [1]: http://static.zybuluo.com/wzxinchen/c9qvwe1agljfwvqm1j34x1fw/BLAZUI%20128.png [2]: https://jq.qq.com/?_wv=1027&k=5jdzC6m [3]: https://www.blazor.group [4]: https://admin.blazor.group [5]: https://github.com/wzxinchen/Blazui/tree/master/src [6]: https://github.com/wzxinchen/Blazui/tree/master/src/Admin [7]: https://github.com/wzxinchen/Blazui/tree/master/src/Admin/Admin.ClientRender [8]: https://github.com/wzxinchen/Blazui/tree/master/src/Admin/Admin.ServerRender [9]: https://github.com/wzxinchen/Blazui/tree/master/src/Admin/Admin [10]: https://github.com/wzxinchen/Blazui/tree/master/src/Components [11]: https://github.com/wzxinchen/Blazui/tree/master/src/Components/Lang [12]: https://github.com/wzxinchen/Blazui/tree/master/src/Markdown [13]: https://github.com/wzxinchen/Blazui/tree/master/src/Markdown/IconHandlers [14]: https://github.com/wzxinchen/Blazui/tree/master/src/Samples [15]: https://github.com/wzxinchen/Blazui/tree/master/src/Samples/Admin [16]: https://github.com/wzxinchen/Blazui/tree/master/src/Samples/Admin/Blazui.Admin.Sample.ClientRender.PWA [17]: https://github.com/wzxinchen/Blazui/tree/master/src/Samples/Admin/Blazui.Admin.Sample.ServerRender [18]: https://github.com/wzxinchen/Blazui/tree/master/src/Samples/Blazui [19]: https://github.com/wzxinchen/Blazui/tree/master/src/Samples/Blazui/Blazui.ClientRender.PWA [20]: https://github.com/wzxinchen/Blazui/tree/master/src/Samples/Blazui/Blazui.ClientRender [21]: https://github.com/wzxinchen/Blazui/tree/master/src/Samples/Blazui/Blazui.ServerRender [22]: https://github.com/wzxinchen/Blazui/issues/90 [23]: https://github.com/wzxinchen/Blazui/issues/87 [24]: https://github.com/wzxinchen/Blazui/issues/88 [25]: https://github.com/wzxinchen/Blazui/issues/89 [26]: https://github.com/wzxinchen/Blazui/issues/85 [27]: https://github.com/wzxinchen/Blazui/issues/79 [28]: https://github.com/wzxinchen/Blazui/issues/80 [29]: https://github.com/wzxinchen/Blazui/issues/83 [30]: https://github.com/wzxinchen/Blazui/issues/75 [31]: https://github.com/wzxinchen/Blazui/issues/77 [32]: https://github.com/wzxinchen/Blazui/issues/78 [33]: https://github.com/wzxinchen/Blazui/issues/74 [34]: https://github.com/wzxinchen/Blazui/issues/73 [35]: https://github.com/wzxinchen/Blazui/issues/71 [36]: https://github.com/wzxinchen/Blazui/blob/master/README.en.md [37]: https://github.com/wzxinchen/Blazui/blob/master/README.md