基於Ant Design和Glazor的一組豐富的企業級UI組件。
英語| 簡體中文
WebAssembly靜態託管:
由於WebAssembly限制,因此Blazor WebAssembly不支持IE瀏覽器,但是Blazor Server支持IE 11†具有其他polyfills。請參閱官方文檔。
從.NET 5開始,IE 11不再得到正式支持。請參閱《大火:更新的瀏覽器支持》。非官方支持由Blazor.Polyfill社區項目提供。
發布:
每晚:
下載我們最新的夜間構建
定期與官方的螞蟻設計規範同步,您可以在線檢查同步日誌。
因此,您可以直接使用螞蟻設計的自定義主題樣式。
在1.0發布之前,我們將僅同步ANTD 4.X樣式。
我們提供了dotnet new模板,以創建一個樣板項目:

安裝模板
$ dotnet new --install AntDesign.Templates使用模板創建樣板項目
$ dotnet new antdesign -o MyAntDesignApp模板的選項:
| 選項 | 描述 | 類型 | 預設 |
|---|---|---|---|
-f | --full | 如果指定,生成螞蟻設計專業的所有頁面 | 布爾 | 錯誤的 |
-ho | --host | 指定託管模型 | 'WebApp'| 'wasm'| '服務器' | 'WebApp' |
--styles | 是否使用nodejs和更少的編譯您的自定義主題。 | css | less | css |
--no-restore | 如果指定,請在創建時跳過項目的自動還原 | 布爾 | 錯誤的 |
轉到應用程序的項目文件夾並安裝Nuget軟件包參考
$ dotnet add package AntDesign在Program.cs中註冊服務
builder . Services . AddAntDesign ( ) ;或Startup.cs
services . AddAntDesign ( ) ;在_Imports.razor中添加名稱空間
@using AntDesign在適當的地方介紹CSS和JS文件。 WebApp項目是在App.Razor中引入的,WebAssembly項目在index.html中介紹
< link href =" _content/AntDesign/css/ant-design-blazor.css " rel =" stylesheet " >
< script src =" _content/AntDesign/js/ant-design-blazor.js " > </ script >要動態顯示彈出組件,您需要在App.razor中添加<AntContainer />組件。
<Routes />以進行交互。 <Routes @rendermode="RenderMode.InteractiveAuto" /> <-- specify the rendermode
+ <AntContainer @rendermode="RenderMode.InteractiveAuto" /> <-- add this component <Router AppAssembly="@typeof(MainLayout).Assembly">
<Found Context="routeData">
<RouteView RouteData="routeData" DefaultLayout="@typeof(MainLayout)" />
</Found>
<NotFound>
<LayoutView Layout="@typeof(MainLayout)">
<Result Status="404" />
</LayoutView>
</NotFound>
</Router>
+ <AntContainer /> <-- add this component 最後,可以在.razor組件中引用它!
< Button Type = " @ButtonType.Primary " >Hello World!</ Button >單擊下面的按鈕以啟動新的工作空間免費開發。
安裝.NET Core SDK 9.0.100或更高版本。
安裝node.js(僅用於構建樣式文件和可互操作的打字稿文件)
克隆到本地發展
$ git clone https://github.com/ant-design-blazor/ant-design-blazor.git
$ cd ant-design-blazor
$ npm install
$ dotnet build ./site/AntDesign.Docs.Build/AntDesign.Docs.Build.csproj
$ npm start請訪問https:// localhost:5001在您支持的瀏覽器中,並查看本地開發文檔以獲取詳細信息。
建議使用Visual Studio 2022進行開發。
查看此問題,以了解我們1.0版本的開發計劃。
您還可以找到有關我們將來使用Antd5.0樣式實現的功能的最新消息。
如果您想做出貢獻,請隨時創建拉動請求或給我們錯誤報告。
該項目是MIT許可的開源項目。為了實現該項目的更好和可持續發展,我們希望獲得更多支持者。我們將使用收益進行社區運營和晉升。您可以通過以下任何方式支持我們:
我們將把詳細的捐贈記錄放在支持者名單上。
如果您在此過程中遇到任何問題,請隨時通過以下渠道尋求幫助。我們還鼓勵有經驗的用戶幫助新移民。
由於所有貢獻的人,該項目的存在。
該項目採用了貢獻者盟約定義的行為準則,以闡明我們社區的預期行為。有關更多信息,請參見.NET基金會行為守則。
該項目得到了.NET基金會的支持。