?Uranium UI Kit
控件名:Uranium UI Ki
作者:enisn
原文鏈接:? ?https://github.com/enisn/UraniumUI
項目使用 Apache-2.0 開源許可協議。
Uranium
是用于.NET MAUI
的免費和開源UI
工具包。它提供了一組控件和實用程序來構建現代應用程序。它建立在.NET MAUI
基礎架構之上,并提供一組控件和布局來構建現代UI
。它還提供了用于在其上構建自定義控件和主題的基礎設施。文檔[1]
入門
訪問文檔了解更多。
文檔[2]
Android 模擬器上的現場演示[3]
特征
用于構建現代
UI
的預構建布局和控件。用于構建自定義控件的基礎架構。
多主題支持。
貢獻
我們歡迎貢獻和建議, 請閱讀我們的貢獻指南[4]。
特征
主題:允許您輕松構建主題和自定義現有主題。
FontAwesome[6]
Material[7]
Material 主題[5]
字體圖標
預制組件
啟動模板




路線圖
v1.0
[√] Elevation[8]
[√] Backdrop[9]
[√] BottomSheet[10]
[√] Icons[11]
[√]FontAwesome[12]
[√]Material Icons[13]DataGrid[14]SelectableText
SegmentedControl
Slider (Header, with dots)
Chips (multiple selection)
CheckBox (customize inputkit's one)
RadioButton (customize inputkit's one)
[√] InputField[15]
[√] TextField[16]
[√] PickerField[17]
[√] TimePickerField[18]
[√] DatePickerField[19]
Cards (Head, Body, Footer)
[√] TreeView[20]
[√] TabView[21]
[√] Dialogs[22]
SelectionView
RateView
FAB Floating Action Button
ColorPicker
Banners
v2.0
Typeahead (AutoComplete)
Slider (RangeSlider)
CalendarView
BadgeView
OTP Pin Entry
Data Visualization
Pie Chart
Column Chart
Line Chart
支持
如果你喜歡這個項目并想支持它,你可以
BuyMeACoffee
, 在開發這個項目時,你的咖啡會讓我保持清醒。?
參考資料
[1]
文檔: https://enisn-projects.io/docs/en/uranium/latest
[2]文檔: https://enisn-projects.io/docs/en/uranium/latest/Getting-Started
[3]Android 模擬器上的現場演示: https://appetize.io/embed/6rii3gn7ovqjjd5ynkracdjruq?device=pixel4&osVersion=11.0&scale=75
[4]貢獻指南: https://github.com/enisn/UraniumUI#
[5]Material 主題: https://enisn-projects.io/docs/en/uranium/latest/themes/material/Index
[6]FontAwesome: https://enisn-projects.io/docs/en/uranium/latest/theming/Icons#fontawesome
[7]Material: https://enisn-projects.io/docs/en/uranium/latest/theming/Icons#material-icons
[8]√] [Elevation: https://enisn-projects.io/docs/en/uranium/latest/themes/material/Elevation
[9]√] [Backdrop: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/Backdrop
[10]√] [BottomSheet: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/BottomSheet
[11]√] [Icons: https://enisn-projects.io/docs/en/uranium/latest/theming/Icons
[12]√][FontAwesome: https://enisn-projects.io/docs/en/uranium/latest/theming/Icons#fontawesome
[13]√][Material Icons: https://enisn-projects.io/docs/en/uranium/latest/theming/Icons#material-icons
[14]DataGrid: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/DataGrid
[15]√] [InputField: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/InputField
[16]√] [TextField: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/InputField
[17]√] [PickerField: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/PickerField
[18]√] [TimePickerField: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/TimePickerField
[19]√] [DatePickerField: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/DatePickerField
[20]√] [TreeView: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/TreeView
[21]√] [TabView: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/TabView
[22]√] [Dialogs: https://enisn-projects.io/docs/en/uranium/latest/themes/material/Dialogs