在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Uranium是一个免费的开源UI Kit,适用于MAUI

Uranium是一个免费的开源UI Kit,适用于MAUI

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:43.98M
  • 下载次数:0
  • 浏览次数:8
  • 发布时间:2024-04-10
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签:

实例介绍

【实例简介】
Uranium是一个免费的、基于MAUI的开源UI Kit,提供了一组控件和工具来构建现代化的应用程序。它建立在.NET MAUI基础设施之上,提供了一组用于构建现代UI的控件和布局。它还提供了用于构建自定义控件和主题的基础设施。本项目包含预制布局、灵活的控件、暗/亮模式支持、颜色系统等特性,并且支持所有MAUI平台。此外,它还包括验证支持、字体图标支持、扩展样式等功能。

【实例截图】

from clipboard

【核心代码】
文件清单
└── UraniumUI-bd6c550a1dc22d6cebdf425acf8fb576cfcb6b7f
    ├── art
    │   ├── appiconfg.svg
    │   ├── foreground.svg
    │   ├── github-social-preview.png
    │   ├── logo_128.png
    │   ├── logo.ai
    │   ├── logo.png
    │   └── logo.svg
    ├── azure-pipelines.yml
    ├── build.ps1
    ├── common.props
    ├── CONTRIBUTING.md
    ├── demo
    │   └── UraniumApp
    │       ├── AppShell.xaml
    │       ├── AppShell.xaml.cs
    │       ├── App.xaml
    │       ├── App.xaml.cs
    │       ├── Converters
    │       │   ├── BooleanInverter.cs
    │       │   └── BoolToOpactityConverter.cs
    │       ├── CopyButton.cs
    │       ├── FodyWeavers.xml
    │       ├── Inputs
    │       │   ├── ColorPicking
    │       │   │   ├── ColorEditor.cs
    │       │   │   ├── ColorEditPopupPage.cs
    │       │   │   ├── ColorPicker.cs
    │       │   │   ├── IColorPicker.cs
    │       │   │   └── SliderColorPicker.cs
    │       │   └── GeometryPicking
    │       │       ├── GeometryPicker.cs
    │       │       └── IGeometryPicker.cs
    │       ├── MainPage.xaml
    │       ├── MainPage.xaml.cs
    │       ├── MauiProgram.cs
    │       ├── Pages
    │       │   ├── AutoCompleteTextField
    │       │   │   ├── GoogleAutoCompletePage.xaml
    │       │   │   ├── GoogleAutoCompletePage.xaml.cs
    │       │   │   └── GoogleAutoCompleteViewModel.cs
    │       │   ├── Backdrops
    │       │   │   ├── SimpleBackdropPage.xaml
    │       │   │   └── SimpleBackdropPage.xaml.cs
    │       │   ├── BlurIndexPage.xaml
    │       │   ├── BlurIndexPage.xaml.cs
    │       │   ├── Blurs
    │       │   │   ├── BlursPreviewPage.xaml
    │       │   │   └── BlursPreviewPage.xaml.cs
    │       │   ├── BottomSheets
    │       │   │   ├── ExpandingBottomSheetPage.xaml
    │       │   │   ├── ExpandingBottomSheetPage.xaml.cs
    │       │   │   ├── RegularBottomSheetPage.xaml
    │       │   │   └── RegularBottomSheetPage.xaml.cs
    │       │   ├── ButtonsPage.xaml
    │       │   ├── ButtonsPage.xaml.cs
    │       │   ├── CheckBoxesPage.xaml
    │       │   ├── CheckBoxesPage.xaml.cs
    │       │   ├── ChipsPage.xaml
    │       │   ├── ChipsPage.xaml.cs
    │       │   ├── DataGrids
    │       │   │   ├── CustomDataGridPageViewModel.cs
    │       │   │   ├── CustomDataGridPage.xaml
    │       │   │   ├── CustomDataGridPage.xaml.cs
    │       │   │   ├── DataGridsIndexPage.xaml
    │       │   │   ├── DataGridsIndexPage.xaml.cs
    │       │   │   ├── SelectableDataGridPageViewModel.cs
    │       │   │   ├── SelectableDataGridPage.xaml
    │       │   │   ├── SelectableDataGridPage.xaml.cs
    │       │   │   ├── SimpleCustomTitleDataGridPage.xaml
    │       │   │   ├── SimpleCustomTitleDataGridPage.xaml.cs
    │       │   │   ├── SimpleDataGridPageViewModel.cs
    │       │   │   ├── SimpleDataGridPage.xaml
    │       │   │   └── SimpleDataGridPage.xaml.cs
    │       │   ├── DialogsPage.xaml
    │       │   ├── DialogsPage.xaml.cs
    │       │   ├── ElevationsPage.xaml
    │       │   ├── ElevationsPage.xaml.cs
    │       │   ├── ExpanderViewPage.xaml
    │       │   ├── ExpanderViewPage.xaml.cs
    │       │   ├── FontImagesPage.xaml
    │       │   ├── FontImagesPage.xaml.cs
    │       │   ├── InputFields
    │       │   │   ├── AutoCompleteTextFieldPage.xaml
    │       │   │   ├── AutoCompleteTextFieldPage.xaml.cs
    │       │   │   ├── DatePickerFieldPage.xaml
    │       │   │   ├── DatePickerFieldPage.xaml.cs
    │       │   │   ├── EditorFieldPage.xaml
    │       │   │   ├── EditorFieldPage.xaml.cs
    │       │   │   ├── MultiplePickerFieldPage.xaml
    │       │   │   ├── MultiplePickerFieldPage.xaml.cs
    │       │   │   ├── PickerFieldPage.xaml
    │       │   │   ├── PickerFieldPage.xaml.cs
    │       │   │   ├── TextFieldPage.xaml
    │       │   │   ├── TextFieldPage.xaml.cs
    │       │   │   ├── TimePickerFieldPage.xaml
    │       │   │   └── TimePickerFieldPage.xaml.cs
    │       │   ├── InputFieldsPage.xaml
    │       │   ├── InputFieldsPage.xaml.cs
    │       │   ├── RadioButtonsPage.xaml
    │       │   ├── RadioButtonsPage.xaml.cs
    │       │   ├── TabViews
    │       │   │   ├── CustomTabItemTabView.xaml
    │       │   │   ├── CustomTabItemTabView.xaml.cs
    │       │   │   ├── TabViewPage.xaml
    │       │   │   ├── TabViewPage.xaml.cs
    │       │   │   ├── WebTabViewPage.xaml
    │       │   │   └── WebTabViewPage.xaml.cs
    │       │   ├── TreeViews
    │       │   │   ├── TreeViewFileSystemPage.xaml
    │       │   │   ├── TreeViewFileSystemPage.xaml.cs
    │       │   │   ├── TreeViewPage.xaml
    │       │   │   └── TreeViewPage.xaml.cs
    │       │   ├── ValidationsPage.xaml
    │       │   └── ValidationsPage.xaml.cs
    │       ├── Platforms
    │       │   ├── Android
    │       │   │   ├── AndroidManifest.xml
    │       │   │   ├── MainActivity.cs
    │       │   │   ├── MainApplication.cs
    │       │   │   └── Resources
    │       │   │       └── values
    │       │   │           └── colors.xml
    │       │   ├── iOS
    │       │   │   ├── AppDelegate.cs
    │       │   │   ├── Info.plist
    │       │   │   └── Program.cs
    │       │   ├── MacCatalyst
    │       │   │   ├── AppDelegate.cs
    │       │   │   ├── Info.plist
    │       │   │   └── Program.cs
    │       │   ├── Tizen
    │       │   │   ├── Main.cs
    │       │   │   └── tizen-manifest.xml
    │       │   └── Windows
    │       │       ├── app.manifest
    │       │       ├── App.xaml
    │       │       ├── App.xaml.cs
    │       │       └── Package.appxmanifest
    │       ├── Properties
    │       │   └── launchSettings.json
    │       ├── PropertyEditorView.cs
    │       ├── Resources
    │       │   ├── AppIcon
    │       │   │   └── appicon.svg
    │       │   ├── Fonts
    │       │   │   ├── OpenSans-Regular.ttf
    │       │   │   └── OpenSans-Semibold.ttf
    │       │   ├── Images
    │       │   │   ├── dotnet_bot.svg
    │       │   │   ├── pause.svg
    │       │   │   └── tell_it_to_my_heart.jpg
    │       │   ├── Raw
    │       │   │   └── AboutAssets.txt
    │       │   ├── Splash
    │       │   │   └── splash.svg
    │       │   └── Styles
    │       │       ├── Colors.xaml
    │       │       └── Styles.xaml
    │       ├── UraniumApp.csproj
    │       ├── UraniumApp.sln
    │       ├── UraniumConverters.cs
    │       ├── ViewModels
    │       │   ├── Blurs
    │       │   │   ├── BlursDemoViewModel.cs
    │       │   │   └── BlursPreviewViewModel.cs
    │       │   ├── ButtonsViewModel.cs
    │       │   ├── CheckBoxesViewModel.cs
    │       │   ├── ChipsViewModel.cs
    │       │   ├── FontImagesViewModel.cs
    │       │   ├── InputFields
    │       │   │   ├── AutoCompleteViewModel.cs
    │       │   │   ├── DatePickerFieldViewModel.cs
    │       │   │   ├── EditorFieldViewModel.cs
    │       │   │   ├── MultiplePickerFieldVideModel.cs
    │       │   │   ├── PickerFieldViewModel.cs
    │       │   │   ├── TextFieldViewModel.cs
    │       │   │   └── TimePickerFieldViewModel.cs
    │       │   ├── MyTemplateSelector
    │       │   │   └── MyTemplateSelector.cs
    │       │   ├── RadioButtonsViewModel.cs
    │       │   ├── SingleControlEditingViewModel.cs
    │       │   ├── TabViews
    │       │   │   └── WebTabViewModel.cs
    │       │   ├── TreeViewFileSystemViewModel.cs
    │       │   ├── TreeViewPageViewModel.cs
    │       │   └── ValidationsPageViewModel.cs
    │       ├── ViewShowcaseView.cs
    │       └── XBindExtension.cs
    ├── docs
    │   ├── docs-langs.json
    │   └── en
    │       ├── Blurs.md
    │       ├── dialogs
    │       │   ├── images
    │       │   │   ├── dialogs-checkboxes-dark-windows.png
    │       │   │   ├── dialogs-checkboxes-light-android.png
    │       │   │   ├── dialogs-checkboxes-parameters.png
    │       │   │   ├── dialogs-radiobutton-dark-windows.png
    │       │   │   ├── dialogs-radiobutton-light-android.png
    │       │   │   ├── dialogs-radiobuttons-parameters.png
    │       │   │   ├── dialogs-text-dark-windows.png
    │       │   │   └── dialogs-text-light-android.png
    │       │   └── Index.md
    │       ├── docs-nav.json
    │       ├── Getting-Started.md
    │       ├── images
    │       │   ├── blurs-demo-dark-light.gif
    │       │   ├── blurs-demo-scrolling-android.png
    │       │   ├── blurs-demo-scrolling-ios.png
    │       │   ├── blurs-demo-scrolling-windows.gif
    │       │   ├── blurs-example-accent-dark-opacity.png
    │       │   ├── blurs-example-accent-light-purple.png
    │       │   ├── blurs-example-simple-dark.png
    │       │   ├── blurs-example-simple-light.png
    │       │   └── getting-started-visual-studio.gif
    │       ├── Index.md
    │       ├── infrastructure
    │       │   ├── DynamicContentView.md
    │       │   ├── ExpanderView.md
    │       │   ├── images
    │       │   │   ├── expanderview-customizations-windows-dark.gif
    │       │   │   ├── expanderview-demo-windows-dark.gif
    │       │   │   ├── statefulcontentview-demo-mac-light.gif
    │       │   │   └── statefulcontentview-demo-windows-dark.gif
    │       │   ├── StatefulContentView.md
    │       │   └── UraniumContentPage.md
    │       ├── migration-guides
    │       │   ├── Migrating-To-1.1.md
    │       │   ├── Migrating-To-2.0.md
    │       │   ├── Migrating-To-2.1.md
    │       │   ├── Migrating-To-2.2.md
    │       │   ├── Migrating-To-2.3.md
    │       │   ├── Migrating-To-2.4.md
    │       │   └── Migrating-To-2.7.md
    │       ├── PremiumSupport.md
    │       ├── Support.md
    │       ├── themes
    │       │   └── material
    │       │       ├── Buttons.md
    │       │       ├── ButtonView.md
    │       │       ├── CheckBox.md
    │       │       ├── ColorsAndStyles.md
    │       │       ├── components
    │       │       │   ├── AutoCompleteTextField.md
    │       │       │   ├── Backdrop.md
    │       │       │   ├── BottomSheet.md
    │       │       │   ├── DataGrid.md
    │       │       │   ├── DatePickerField.md
    │       │       │   ├── EditorField.md
    │       │       │   ├── images
    │       │       │   │   ├── autocompletetextfield-demo-android-dark.gif
    │       │       │   │   ├── autocompletetextfield-demo-android-light.gif
    │       │       │   │   ├── autocompletetextfield-icon-android-light.png
    │       │       │   │   ├── backdrop-demo.gif
    │       │       │   │   ├── bottomsheet-expanding-demo.gif
    │       │       │   │   ├── bottomsheet-regular-demo.gif
    │       │       │   │   ├── datagrid-cellitemtemplate-editor-windows-dark.gif
    │       │       │   │   ├── datagrid-column-width.png
    │       │       │   │   ├── datagrid-colum-template.png
    │       │       │   │   ├── datagrid-delete-sample.gif
    │       │       │   │   ├── datagrid-demo-android.png
    │       │       │   │   ├── datagrid-demo.png
    │       │       │   │   ├── datagrid-displayname.png
    │       │       │   │   ├── datagrid-emptyview-desktop-light.gif
    │       │       │   │   ├── datagrid-selection-android.gif
    │       │       │   │   ├── datagrid-selection-deletion.gif
    │       │       │   │   ├── datagrid-selection.gif
    │       │       │   │   ├── datagrid-selection-light-ios.gif
    │       │       │   │   ├── datagrid-selection-windows.gif
    │       │       │   │   ├── datagrid-tips-indicator.gif
    │       │       │   │   ├── datagrid-titletemplate-demo-dark.png
    │       │       │   │   ├── datagrid-titletemplate-demo-light.png
    │       │       │   │   ├── datagrid-titleview-demo-dark.png
    │       │       │   │   ├── datagrid-titleview-demo-light.png
    │       │       │   │   ├── datepickerfield-allowclear-dark-android.gif
    │       │       │   │   ├── datepickerfield-allowclear-light-android.gif
    │       │       │   │   ├── datepickerfield-demo-dark-ios.gif
    │       │       │   │   ├── datepickerfield-demo-light-android.gif
    │       │       │   │   ├── datepickerfield-icon-dark-ios.gif
    │       │       │   │   ├── datepickerfield-icon-light-android.gif
    │       │       │   │   ├── datepickerfield-validation-dark-ios.gif
    │       │       │   │   ├── datepickerfield-validation-light-android.gif
    │       │       │   │   ├── editorfield-accentcolor-android-dark.gif
    │       │       │   │   ├── editorfield-demo-android-dark.gif
    │       │       │   │   ├── editorfield-demo-android-light.gif
    │       │       │   │   ├── editorfield-icon-android-dark.png
    │       │       │   │   ├── inputfield-demo-custom.gif
    │       │       │   │   ├── inputfield-demo-timepicker.png
    │       │       │   │   ├── multiplepickerfield-demo-dark.gif
    │       │       │   │   ├── multiplepickerfield-demo-light.gif
    │       │       │   │   ├── pickerfield-allowclear-dark-android.gif
    │       │       │   │   ├── pickerfield-allowclear-light-android.gif
    │       │       │   │   ├── pickerfield-demo-dark-ios.gif
    │       │       │   │   ├── pickerfield-demo-light-android.gif
    │       │       │   │   ├── pickerfield-icon-dark-ios.gif
    │       │       │   │   ├── pickerfield-icon-light-android.gif
    │       │       │   │   ├── pickerfield-validation-light-android.gif
    │       │       │   │   ├── tabview-custom-item-template-dark-windows.gif
    │       │       │   │   ├── tabview-custom-item-template-light-android.gif
    │       │       │   │   ├── tabview-customizations-dark-windows.png
    │       │       │   │   ├── tabview-custom-template-dark-windows.gif
    │       │       │   │   ├── tabview-custom-template-light-android.gif
    │       │       │   │   ├── tabview-dynamictabs-simple-windows-dark.gif
    │       │       │   │   ├── tabview-simple-custom-dark-windows.gif
    │       │       │   │   ├── tabview-simple-custom-light-android.gif
    │       │       │   │   ├── tabview-simple-dark-windows.gif
    │       │       │   │   ├── tabview-simple-light-android.gif
    │       │       │   │   ├── tabview-simple-light-ios.gif
    │       │       │   │   ├── tabview-tabplacement-dark-windows.gif
    │       │       │   │   ├── tabview-tabplacement-light-android.gif
    │       │       │   │   ├── tabview-tabplacement-light-ios.gif
    │       │       │   │   ├── textfield-allowclear-dark-android.gif
    │       │       │   │   ├── textfield-allowclear-light-android.gif
    │       │       │   │   ├── textfield-attachments-button.png
    │       │       │   │   ├── textfield-attachments-passwordshowhide.gif
    │       │       │   │   ├── textfield-demo-dark-windows.gif
    │       │       │   │   ├── textfield-demo-light-android.gif
    │       │       │   │   ├── textfield-formview-dark-windows.gif
    │       │       │   │   ├── textfield-formview-light-android.gif
    │       │       │   │   ├── textfield-icon-dark-windows.gif
    │       │       │   │   ├── textfield-icon-light-andoid.gif
    │       │       │   │   ├── timepickerfield-allowclear-dark-android.gif
    │       │       │   │   ├── timepickerfield-allowclear-light-android.gif
    │       │       │   │   ├── timepickerfield-demo-dark-windows.gif
    │       │       │   │   ├── timepickerfield-demo-light-android.gif
    │       │       │   │   ├── timepickerfield-formview-light-android.gif
    │       │       │   │   ├── timepickerfield-icon-dark-android.png
    │       │       │   │   ├── timepickerfield-icon-light-android.png
    │       │       │   │   ├── timepickerfield-validation-dark-android.gif
    │       │       │   │   ├── timepickerfield-validation-light-android.gif
    │       │       │   │   ├── treeview-customizations.gif
    │       │       │   │   ├── treeview-demo-dark-windows.gif
    │       │       │   │   ├── treeview-demo-light-android.gif
    │       │       │   │   ├── treeview-expander-dark-android.gif
    │       │       │   │   ├── treeview-filesystem-dark-windows.gif
    │       │       │   │   ├── treeview-itemtemplate-dark-windows.png
    │       │       │   │   ├── treeview-itemtemplate-light-android.png
    │       │       │   │   ├── treeview-selection-dark.gif
    │       │       │   │   ├── treeview-selection-dark-windows.gif
    │       │       │   │   ├── treeview-selection-light-android.gif
    │       │       │   │   ├── treeview-selection-light.gif
    │       │       │   │   ├── treeview-selection-multiple-dark.gif
    │       │       │   │   ├── treeview-selection-multiple-light.gif
    │       │       │   │   ├── treeview-spacing-dark-android.png
    │       │       │   │   ├── treeview-useanimation-dark-windows-disabled.gif
    │       │       │   │   └── treeview-useanimation-dark-windows-enabled.gif
    │       │       │   ├── InputField.md
    │       │       │   ├── MultiplePickerField.md
    │       │       │   ├── PickerField.md
    │       │       │   ├── TabView.md
    │       │       │   ├── TextField.md
    │       │       │   ├── TimePickerField.md
    │       │       │   └── TreeView.md
    │       │       ├── Containers.md
    │       │       ├── Divider.md
    │       │       ├── Elevation.md
    │       │       ├── images
    │       │       │   ├── buttons-hover.gif
    │       │       │   ├── buttons-preview-dark.png
    │       │       │   ├── buttons-preview.png
    │       │       │   ├── buttonview-demo.png
    │       │       │   ├── checkbox-demo-dark.gif
    │       │       │   ├── checkbox-demo-light.gif
    │       │       │   ├── containers-demo-android-dark.png
    │       │       │   ├── containers-demo-android-light.png
    │       │       │   ├── containers-demo.png
    │       │       │   ├── divider-demo-android-dark.png
    │       │       │   ├── divider-demo-android-light.png
    │       │       │   ├── elevation-all-demo.png
    │       │       │   ├── elevation-single-demo.png
    │       │       │   ├── radiobutton-demo-android-light.gif
    │       │       │   ├── radiobutton-demo-windows-dark.gif
    │       │       │   ├── validations-all-demo-dark-windows.gif
    │       │       │   ├── validations-all-demo-light-android.gif
    │       │       │   ├── validations-demo-dark-windows.gif
    │       │       │   └── validations-demo-light-android.gif
    │       │       ├── Index.md
    │       │       ├── RadioButton.md
    │       │       └── Validations.md
    │       ├── theming
    │       │   ├── CascadingStyling.md
    │       │   ├── ColorSystem.md
    │       │   ├── CreatingTheme.md
    │       │   ├── Icons.md
    │       │   └── images
    │       │       ├── cascadingstyle-demo.png
    │       │       ├── cascadingstyle-nested.png
    │       │       ├── cascadingstyle-styleclass.png
    │       │       └── fontawesome-demo.png
    │       └── validations
    │           ├── DataAnnotations.md
    │           ├── images
    │           │   └── validations-dataannotations-demo.gif
    │           ├── Index.md
    │           └── InputKitValidations.md
    ├── LICENSE
    ├── maui.common.props
    ├── pack.ps1
    ├── README.md
    ├── src
    │   ├── UraniumUI
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Controls
    │   │   │   ├── AutoCompleteView.cs
    │   │   │   ├── ExpanderView.cs
    │   │   │   ├── IAutoCompleteView.cs
    │   │   │   └── SelectableLabel.cs
    │   │   ├── Converters
    │   │   │   └── DynamicContentValueTypeConverter.cs
    │   │   ├── Dialogs
    │   │   │   ├── DefaultDialogService.cs
    │   │   │   ├── DialogOptions.cs
    │   │   │   └── IDialogService.cs
    │   │   ├── Extensions
    │   │   │   ├── ColorExtensions.cs
    │   │   │   ├── NumericExtensions.cs
    │   │   │   ├── StyleExtensions.cs
    │   │   │   ├── TaskExtensions.cs
    │   │   │   └── ViewExtensions.cs
    │   │   ├── Handlers
    │   │   │   ├── AutoCompleteViewHandler.Android.cs
    │   │   │   ├── AutoCompleteViewHandler.Apple.cs
    │   │   │   ├── AutoCompleteViewHandler.cs
    │   │   │   ├── AutoCompleteViewHandler.Windows.cs
    │   │   │   ├── Extensions.apple.cs
    │   │   │   ├── SelectableLabelHandler.Apple.cs
    │   │   │   ├── SelectableLabelHandler.cs
    │   │   │   ├── StatefulButtonHandler.cs
    │   │   │   └── StatefulContentViewHandler.cs
    │   │   ├── MauiProgramExtensions.cs
    │   │   ├── Pages
    │   │   │   ├── AttachmentPosition.cs
    │   │   │   ├── IPageAttachment.cs
    │   │   │   ├── UraniumContentPage.cs
    │   │   │   └── UraniumShapes.cs
    │   │   ├── Platforms
    │   │   │   ├── Android
    │   │   │   │   └── PlatformClass1.cs
    │   │   │   ├── iOS
    │   │   │   │   └── PlatformClass1.cs
    │   │   │   ├── MacCatalyst
    │   │   │   │   └── PlatformClass1.cs
    │   │   │   ├── Tizen
    │   │   │   │   └── PlatformClass1.cs
    │   │   │   └── Windows
    │   │   │       └── PlatformClass1.cs
    │   │   ├── README.md
    │   │   ├── Resources
    │   │   │   └── ColorResource.cs
    │   │   ├── Theming
    │   │   │   ├── CascadingStyle.cs
    │   │   │   └── DynamicTint.cs
    │   │   ├── Triggers
    │   │   │   └── GenericTriggerAction.cs
    │   │   ├── UraniumBindableObject.cs
    │   │   ├── UraniumServiceProvider.cs
    │   │   ├── UraniumUI.csproj
    │   │   ├── ViewExtensions
    │   │   │   ├── Commands.cs
    │   │   │   └── InjectExtension.cs
    │   │   └── Views
    │   │       ├── DynamicContentView.cs
    │   │       ├── IStatefulView.cs
    │   │       └── StatefulContentView.cs
    │   ├── UraniumUI.Blurs
    │   │   ├── AssemblyInfo.cs
    │   │   ├── BlurEffect.cs
    │   │   ├── BlurPlatformEffect.Android.cs
    │   │   ├── BlurPlatformEffect.Apple.cs
    │   │   ├── BlurPlatformEffect.Windows.cs
    │   │   ├── MauiProgramExtensions.cs
    │   │   ├── Platforms
    │   │   │   └── Android
    │   │   │       ├── BlurViewCanvas.cs
    │   │   │       ├── BlurView.cs
    │   │   │       ├── IBlurAlgorithm.cs
    │   │   │       ├── IBlurController.cs
    │   │   │       ├── IBlurViewFacade.cs
    │   │   │       ├── NoOpController.cs
    │   │   │       ├── OnPreDrawListener.cs
    │   │   │       ├── PreDrawBlurController.cs
    │   │   │       ├── RenderEffectBlur.cs
    │   │   │       ├── RenderScriptBlur.cs
    │   │   │       └── SizeScaler.cs
    │   │   ├── README.md
    │   │   └── UraniumUI.Blurs.csproj
    │   ├── UraniumUI.Dialogs.CommunityToolkit
    │   │   ├── CommunityToolkitDialogExtensions.cs
    │   │   ├── CommunityToolkitDialogService.cs
    │   │   ├── ServiceCollectionExtensions.cs
    │   │   └── UraniumUI.Dialogs.CommunityToolkit.csproj
    │   ├── UraniumUI.Dialogs.Mopups
    │   │   ├── MopupsDialogExtensions.cs
    │   │   ├── MopupsDialogService.cs
    │   │   ├── MopupsDialogsServiceCollectionExtensions.cs
    │   │   └── UraniumUI.Dialogs.Mopups.csproj
    │   ├── UraniumUI.Icons.FontAwesome
    │   │   ├── AssemblyInfo.cs
    │   │   ├── FontAwesomeConfigurationExtensions.cs
    │   │   ├── FontawesomeIcons.cs
    │   │   ├── Resources
    │   │   │   └── Fonts
    │   │   │       ├── FontAwesome6Free-Solid-900.otf
    │   │   │       └── FontAwesomeFree-Regular-400.otf
    │   │   └── UraniumUI.Icons.FontAwesome.csproj
    │   ├── UraniumUI.Icons.MaterialIcons
    │   │   ├── AssemblyInfo.cs
    │   │   ├── MaterialIconsConfigurationExtensions.cs
    │   │   ├── MaterialIcons.cs
    │   │   ├── Resources
    │   │   │   └── Fonts
    │   │   │       ├── MaterialIconsOutlined-Regular.otf
    │   │   │       ├── MaterialIcons-Regular.ttf
    │   │   │       ├── MaterialIconsRound-Regular.otf
    │   │   │       ├── MaterialIconsSharp-Regular.otf
    │   │   │       └── MaterialIconsTwoTone-Regular.otf
    │   │   └── UraniumUI.Icons.MaterialIcons.csproj
    │   ├── UraniumUI.Icons.MaterialSymbols
    │   │   ├── AssemblyInfo.cs
    │   │   ├── MaterialSymbolsConfigurationExtensions.cs
    │   │   ├── MaterialSymbols.cs
    │   │   ├── Resources
    │   │   │   └── Fonts
    │   │   │       ├── MaterialSymbolsOutlined.ttf
    │   │   │       ├── MaterialSymbolsRounded.ttf
    │   │   │       └── MaterialSymbolsSharp.ttf
    │   │   └── UraniumUI.Icons.MaterialSymbols.csproj
    │   ├── UraniumUI.Icons.SegoeFluent
    │   │   ├── AssemblyInfo.cs
    │   │   ├── FluentIconsConfigurationExtensions.cs
    │   │   ├── FluentIcons.cs
    │   │   ├── Resources
    │   │   │   └── Fonts
    │   │   │       └── Segoe Fluent Icons.ttf
    │   │   └── UraniumUI.Icons.SegoeFluent.csproj
    │   ├── UraniumUI.Material
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Attachments
    │   │   │   ├── BackdropView.BindableProperties.cs
    │   │   │   ├── BackdropView.cs
    │   │   │   ├── BottomSheetView.BindableProperties.cs
    │   │   │   └── BottomSheetView.cs
    │   │   ├── Controls
    │   │   │   ├── AutoCompleteTextField.cs
    │   │   │   ├── ButtonView.cs
    │   │   │   ├── CheckBox.cs
    │   │   │   ├── CheckBox.Windows.cs
    │   │   │   ├── Chip.cs
    │   │   │   ├── DataGrid.BindableProperties.cs
    │   │   │   ├── DataGridColumn.cs
    │   │   │   ├── DataGrid.cs
    │   │   │   ├── DataGrid.FactoryMethods.cs
    │   │   │   ├── DataGridSelectionColumn.cs
    │   │   │   ├── DatePickerField.cs
    │   │   │   ├── EditorField.BindableProperties.cs
    │   │   │   ├── EditorField.cs
    │   │   │   ├── IDataGridSelectionColumn.cs
    │   │   │   ├── InputField.cs
    │   │   │   ├── InputField.Validation.cs
    │   │   │   ├── MultipleSelectionField.cs
    │   │   │   ├── PickerField.cs
    │   │   │   ├── RadioButton.cs
    │   │   │   ├── RadioButtonGroupView.cs
    │   │   │   ├── RadioButton.Windows.cs
    │   │   │   ├── TabItem.cs
    │   │   │   ├── TabView.BindableProperties.cs
    │   │   │   ├── TabViewCachingStrategy.cs
    │   │   │   ├── TabView.cs
    │   │   │   ├── TabViewTabPlacement.cs
    │   │   │   ├── TextField.BindableProperties.cs
    │   │   │   ├── TextField.cs
    │   │   │   ├── TextFieldPasswordShowHideAttachment.cs
    │   │   │   ├── TimePickerField.cs
    │   │   │   ├── TreeView.cs
    │   │   │   ├── TreeViewHierarchicalSelectBehavior.cs
    │   │   │   ├── TreeViewNodeHolderView.cs
    │   │   │   └── TreeViewNodeItemContentView.cs
    │   │   ├── Extensions
    │   │   │   └── TreeViewExtensions.cs
    │   │   ├── Handlers
    │   │   │   ├── ButtonViewHandler.Android.cs
    │   │   │   ├── ButtonViewHandler.Apple.cs
    │   │   │   ├── ButtonViewHandler.cs
    │   │   │   └── ButtonViewHandler.Windows.cs
    │   │   ├── Platforms
    │   │   │   ├── Android
    │   │   │   │   └── PlatformClass1.cs
    │   │   │   ├── iOS
    │   │   │   │   └── PlatformClass1.cs
    │   │   │   ├── MacCatalyst
    │   │   │   │   └── PlatformClass1.cs
    │   │   │   ├── Tizen
    │   │   │   │   └── PlatformClass1.cs
    │   │   │   └── Windows
    │   │   │       └── PlatformClass1.cs
    │   │   ├── Resources
    │   │   │   ├── ColorResource.xaml
    │   │   │   ├── ColorResource.xaml.cs
    │   │   │   ├── StyleResource.xaml
    │   │   │   └── StyleResource.xaml.cs
    │   │   ├── UraniumUI.Material.csproj
    │   │   └── UraniumUIMaterialMauiProgramExtensions.cs
    │   ├── UraniumUI.Validations.DataAnnotations
    │   │   ├── AssemblyInfo.cs
    │   │   ├── UraniumUI.Validations.DataAnnotations.csproj
    │   │   └── Validations
    │   │       ├── DataAnotationValidation.cs
    │   │       └── ValidationBinding.cs
    │   └── UraniumUI.WebComponents
    │       ├── AssemblyInfo.cs
    │       ├── Controls
    │       │   ├── CodeView.cs
    │       │   └── ICodeView.cs
    │       ├── Handlers
    │       │   └── CodeViewHandler.cs
    │       ├── MauiProgramExtensions.cs
    │       ├── Platforms
    │       │   ├── Android
    │       │   │   └── PlatformClass1.cs
    │       │   ├── iOS
    │       │   │   └── PlatformClass1.cs
    │       │   ├── MacCatalyst
    │       │   │   └── PlatformClass1.cs
    │       │   ├── Tizen
    │       │   │   └── PlatformClass1.cs
    │       │   └── Windows
    │       │       └── PlatformClass1.cs
    │       ├── Resources
    │       │   └── Raw
    │       │       ├── codeview.html
    │       │       └── highlightjs
    │       │           ├── highlight.min.js
    │       │           ├── languages
    │       │           │   ├── 1c.min.js
    │       │           │   ├── abnf.min.js
    │       │           │   ├── accesslog.min.js
    │       │           │   ├── actionscript.min.js
    │       │           │   ├── ada.min.js
    │       │           │   ├── angelscript.min.js
    │       │           │   ├── apache.min.js
    │       │           │   ├── applescript.min.js
    │       │           │   ├── arcade.min.js
    │       │           │   ├── arduino.min.js
    │       │           │   ├── armasm.min.js
    │       │           │   ├── asciidoc.min.js
    │       │           │   ├── aspectj.min.js
    │       │           │   ├── autohotkey.min.js
    │       │           │   ├── autoit.min.js
    │       │           │   ├── avrasm.min.js
    │       │           │   ├── awk.min.js
    │       │           │   ├── axapta.min.js
    │       │           │   ├── bash.min.js
    │       │           │   ├── basic.min.js
    │       │           │   ├── bnf.min.js
    │       │           │   ├── brainfuck.min.js
    │       │           │   ├── cal.min.js
    │       │           │   ├── capnproto.min.js
    │       │           │   ├── ceylon.min.js
    │       │           │   ├── clean.min.js
    │       │           │   ├── clojure.min.js
    │       │           │   ├── clojure-repl.min.js
    │       │           │   ├── cmake.min.js
    │       │           │   ├── c.min.js
    │       │           │   ├── coffeescript.min.js
    │       │           │   ├── coq.min.js
    │       │           │   ├── cos.min.js
    │       │           │   ├── cpp.min.js
    │       │           │   ├── crmsh.min.js
    │       │           │   ├── crystal.min.js
    │       │           │   ├── csharp.min.js
    │       │           │   ├── csp.min.js
    │       │           │   ├── css.min.js
    │       │           │   ├── dart.min.js
    │       │           │   ├── delphi.min.js
    │       │           │   ├── diff.min.js
    │       │           │   ├── django.min.js
    │       │           │   ├── d.min.js
    │       │           │   ├── dns.min.js
    │       │           │   ├── dockerfile.min.js
    │       │           │   ├── dos.min.js
    │       │           │   ├── dsconfig.min.js
    │       │           │   ├── dts.min.js
    │       │           │   ├── dust.min.js
    │       │           │   ├── ebnf.min.js
    │       │           │   ├── elixir.min.js
    │       │           │   ├── elm.min.js
    │       │           │   ├── erb.min.js
    │       │           │   ├── erlang.min.js
    │       │           │   ├── erlang-repl.min.js
    │       │           │   ├── excel.min.js
    │       │           │   ├── fix.min.js
    │       │           │   ├── flix.min.js
    │       │           │   ├── fortran.min.js
    │       │           │   ├── fsharp.min.js
    │       │           │   ├── gams.min.js
    │       │           │   ├── gauss.min.js
    │       │           │   ├── gcode.min.js
    │       │           │   ├── gherkin.min.js
    │       │           │   ├── glsl.min.js
    │       │           │   ├── gml.min.js
    │       │           │   ├── golo.min.js
    │       │           │   ├── go.min.js
    │       │           │   ├── gradle.min.js
    │       │           │   ├── graphql.min.js
    │       │           │   ├── groovy.min.js
    │       │           │   ├── haml.min.js
    │       │           │   ├── handlebars.min.js
    │       │           │   ├── haskell.min.js
    │       │           │   ├── haxe.min.js
    │       │           │   ├── hsp.min.js
    │       │           │   ├── http.min.js
    │       │           │   ├── hy.min.js
    │       │           │   ├── inform7.min.js
    │       │           │   ├── ini.min.js
    │       │           │   ├── irpf90.min.js
    │       │           │   ├── isbl.min.js
    │       │           │   ├── java.min.js
    │       │           │   ├── javascript.min.js
    │       │           │   ├── jboss-cli.min.js
    │       │           │   ├── json.min.js
    │       │           │   ├── julia.min.js
    │       │           │   ├── julia-repl.min.js
    │       │           │   ├── kotlin.min.js
    │       │           │   ├── lasso.min.js
    │       │           │   ├── latex.min.js
    │       │           │   ├── ldif.min.js
    │       │           │   ├── leaf.min.js
    │       │           │   ├── less.min.js
    │       │           │   ├── lisp.min.js
    │       │           │   ├── livecodeserver.min.js
    │       │           │   ├── livescript.min.js
    │       │           │   ├── llvm.min.js
    │       │           │   ├── lsl.min.js
    │       │           │   ├── lua.min.js
    │       │           │   ├── makefile.min.js
    │       │           │   ├── markdown.min.js
    │       │           │   ├── mathematica.min.js
    │       │           │   ├── matlab.min.js
    │       │           │   ├── maxima.min.js
    │       │           │   ├── mel.min.js
    │       │           │   ├── mercury.min.js
    │       │           │   ├── mipsasm.min.js
    │       │           │   ├── mizar.min.js
    │       │           │   ├── mojolicious.min.js
    │       │           │   ├── monkey.min.js
    │       │           │   ├── moonscript.min.js
    │       │           │   ├── n1ql.min.js
    │       │           │   ├── nestedtext.min.js
    │       │           │   ├── nginx.min.js
    │       │           │   ├── nim.min.js
    │       │           │   ├── nix.min.js
    │       │           │   ├── node-repl.min.js
    │       │           │   ├── nsis.min.js
    │       │           │   ├── objectivec.min.js
    │       │           │   ├── ocaml.min.js
    │       │           │   ├── openscad.min.js
    │       │           │   ├── oxygene.min.js
    │       │           │   ├── parser3.min.js
    │       │           │   ├── perl.min.js
    │       │           │   ├── pf.min.js
    │       │           │   ├── pgsql.min.js
    │       │           │   ├── php.min.js
    │       │           │   ├── php-template.min.js
    │       │           │   ├── plaintext.min.js
    │       │           │   ├── pony.min.js
    │       │           │   ├── powershell.min.js
    │       │           │   ├── processing.min.js
    │       │           │   ├── profile.min.js
    │       │           │   ├── prolog.min.js
    │       │           │   ├── properties.min.js
    │       │           │   ├── protobuf.min.js
    │       │           │   ├── puppet.min.js
    │       │           │   ├── purebasic.min.js
    │       │           │   ├── python.min.js
    │       │           │   ├── python-repl.min.js
    │       │           │   ├── q.min.js
    │       │           │   ├── qml.min.js
    │       │           │   ├── reasonml.min.js
    │       │           │   ├── rib.min.js
    │       │           │   ├── r.min.js
    │       │           │   ├── roboconf.min.js
    │       │           │   ├── routeros.min.js
    │       │           │   ├── rsl.min.js
    │       │           │   ├── ruby.min.js
    │       │           │   ├── ruleslanguage.min.js
    │       │           │   ├── rust.min.js
    │       │           │   ├── sas.min.js
    │       │           │   ├── scala.min.js
    │       │           │   ├── scheme.min.js
    │       │           │   ├── scilab.min.js
    │       │           │   ├── scss.min.js
    │       │           │   ├── shell.min.js
    │       │           │   ├── smali.min.js
    │       │           │   ├── smalltalk.min.js
    │       │           │   ├── sml.min.js
    │       │           │   ├── sqf.min.js
    │       │           │   ├── sql.min.js
    │       │           │   ├── stan.min.js
    │       │           │   ├── stata.min.js
    │       │           │   ├── step21.min.js
    │       │           │   ├── stylus.min.js
    │       │           │   ├── subunit.min.js
    │       │           │   ├── swift.min.js
    │       │           │   ├── taggerscript.min.js
    │       │           │   ├── tap.min.js
    │       │           │   ├── tcl.min.js
    │       │           │   ├── thrift.min.js
    │       │           │   ├── tp.min.js
    │       │           │   ├── twig.min.js
    │       │           │   ├── typescript.min.js
    │       │           │   ├── vala.min.js
    │       │           │   ├── vbnet.min.js
    │       │           │   ├── vbscript-html.min.js
    │       │           │   ├── vbscript.min.js
    │       │           │   ├── verilog.min.js
    │       │           │   ├── vhdl.min.js
    │       │           │   ├── vim.min.js
    │       │           │   ├── wasm.min.js
    │       │           │   ├── wren.min.js
    │       │           │   ├── x86asm.min.js
    │       │           │   ├── xl.min.js
    │       │           │   ├── xml.min.js
    │       │           │   ├── xquery.min.js
    │       │           │   ├── yaml.min.js
    │       │           │   └── zephir.min.js
    │       │           └── styles
    │       │               ├── a11y-dark.min.css
    │       │               ├── a11y-light.min.css
    │       │               ├── agate.min.css
    │       │               ├── androidstudio.min.css
    │       │               ├── an-old-hope.min.css
    │       │               ├── arduino-light.min.css
    │       │               ├── arta.min.css
    │       │               ├── ascetic.min.css
    │       │               ├── atom-one-dark.min.css
    │       │               ├── atom-one-dark-reasonable.min.css
    │       │               ├── atom-one-light.min.css
    │       │               ├── base16
    │       │               │   ├── 3024.min.css
    │       │               │   ├── apathy.min.css
    │       │               │   ├── apprentice.min.css
    │       │               │   ├── ashes.min.css
    │       │               │   ├── atelier-cave-light.min.css
    │       │               │   ├── atelier-cave.min.css
    │       │               │   ├── atelier-dune-light.min.css
    │       │               │   ├── atelier-dune.min.css
    │       │               │   ├── atelier-estuary-light.min.css
    │       │               │   ├── atelier-estuary.min.css
    │       │               │   ├── atelier-forest-light.min.css
    │       │               │   ├── atelier-forest.min.css
    │       │               │   ├── atelier-heath-light.min.css
    │       │               │   ├── atelier-heath.min.css
    │       │               │   ├── atelier-lakeside-light.min.css
    │       │               │   ├── atelier-lakeside.min.css
    │       │               │   ├── atelier-plateau-light.min.css
    │       │               │   ├── atelier-plateau.min.css
    │       │               │   ├── atelier-savanna-light.min.css
    │       │               │   ├── atelier-savanna.min.css
    │       │               │   ├── atelier-seaside-light.min.css
    │       │               │   ├── atelier-seaside.min.css
    │       │               │   ├── atelier-sulphurpool-light.min.css
    │       │               │   ├── atelier-sulphurpool.min.css
    │       │               │   ├── atlas.min.css
    │       │               │   ├── bespin.min.css
    │       │               │   ├── black-metal-bathory.min.css
    │       │               │   ├── black-metal-burzum.min.css
    │       │               │   ├── black-metal-dark-funeral.min.css
    │       │               │   ├── black-metal-gorgoroth.min.css
    │       │               │   ├── black-metal-immortal.min.css
    │       │               │   ├── black-metal-khold.min.css
    │       │               │   ├── black-metal-marduk.min.css
    │       │               │   ├── black-metal-mayhem.min.css
    │       │               │   ├── black-metal.min.css
    │       │               │   ├── black-metal-nile.min.css
    │       │               │   ├── black-metal-venom.min.css
    │       │               │   ├── brewer.min.css
    │       │               │   ├── bright.min.css
    │       │               │   ├── brogrammer.min.css
    │       │               │   ├── brush-trees-dark.min.css
    │       │               │   ├── brush-trees.min.css
    │       │               │   ├── chalk.min.css
    │       │               │   ├── circus.min.css
    │       │               │   ├── classic-dark.min.css
    │       │               │   ├── classic-light.min.css
    │       │               │   ├── codeschool.min.css
    │       │               │   ├── colors.min.css
    │       │               │   ├── cupcake.min.css
    │       │               │   ├── cupertino.min.css
    │       │               │   ├── danqing.min.css
    │       │               │   ├── darcula.min.css
    │       │               │   ├── darkmoss.min.css
    │       │               │   ├── darktooth.min.css
    │       │               │   ├── dark-violet.min.css
    │       │               │   ├── decaf.min.css
    │       │               │   ├── default-dark.min.css
    │       │               │   ├── default-light.min.css
    │       │               │   ├── dirtysea.min.css
    │       │               │   ├── dracula.min.css
    │       │               │   ├── edge-dark.min.css
    │       │               │   ├── edge-light.min.css
    │       │               │   ├── eighties.min.css
    │       │               │   ├── embers.min.css
    │       │               │   ├── equilibrium-dark.min.css
    │       │               │   ├── equilibrium-gray-dark.min.css
    │       │               │   ├── equilibrium-gray-light.min.css
    │       │               │   ├── equilibrium-light.min.css
    │       │               │   ├── espresso.min.css
    │       │               │   ├── eva-dim.min.css
    │       │               │   ├── eva.min.css
    │       │               │   ├── flat.min.css
    │       │               │   ├── framer.min.css
    │       │               │   ├── fruit-soda.min.css
    │       │               │   ├── gigavolt.min.css
    │       │               │   ├── github.min.css
    │       │               │   ├── google-dark.min.css
    │       │               │   ├── google-light.min.css
    │       │               │   ├── grayscale-dark.min.css
    │       │               │   ├── grayscale-light.min.css
    │       │               │   ├── green-screen.min.css
    │       │               │   ├── gruvbox-dark-hard.min.css
    │       │               │   ├── gruvbox-dark-medium.min.css
    │       │               │   ├── gruvbox-dark-pale.min.css
    │       │               │   ├── gruvbox-dark-soft.min.css
    │       │               │   ├── gruvbox-light-hard.min.css
    │       │               │   ├── gruvbox-light-medium.min.css
    │       │               │   ├── gruvbox-light-soft.min.css
    │       │               │   ├── hardcore.min.css
    │       │               │   ├── harmonic16-dark.min.css
    │       │               │   ├── harmonic16-light.min.css
    │       │               │   ├── heetch-dark.min.css
    │       │               │   ├── heetch-light.min.css
    │       │               │   ├── helios.min.css
    │       │               │   ├── hopscotch.min.css
    │       │               │   ├── horizon-dark.min.css
    │       │               │   ├── horizon-light.min.css
    │       │               │   ├── humanoid-dark.min.css
    │       │               │   ├── humanoid-light.min.css
    │       │               │   ├── ia-dark.min.css
    │       │               │   ├── ia-light.min.css
    │       │               │   ├── icy-dark.min.css
    │       │               │   ├── ir-black.min.css
    │       │               │   ├── isotope.min.css
    │       │               │   ├── kimber.min.css
    │       │               │   ├── london-tube.min.css
    │       │               │   ├── macintosh.min.css
    │       │               │   ├── marrakesh.min.css
    │       │               │   ├── material-darker.min.css
    │       │               │   ├── material-lighter.min.css
    │       │               │   ├── material.min.css
    │       │               │   ├── material-palenight.min.css
    │       │               │   ├── material-vivid.min.css
    │       │               │   ├── materia.min.css
    │       │               │   ├── mellow-purple.min.css
    │       │               │   ├── mexico-light.min.css
    │       │               │   ├── mocha.min.css
    │       │               │   ├── monokai.min.css
    │       │               │   ├── nebula.min.css
    │       │               │   ├── nord.min.css
    │       │               │   ├── nova.min.css
    │       │               │   ├── oceanicnext.min.css
    │       │               │   ├── ocean.min.css
    │       │               │   ├── onedark.min.css
    │       │               │   ├── one-light.min.css
    │       │               │   ├── outrun-dark.min.css
    │       │               │   ├── papercolor-dark.min.css
    │       │               │   ├── papercolor-light.min.css
    │       │               │   ├── paraiso.min.css
    │       │               │   ├── pasque.min.css
    │       │               │   ├── phd.min.css
    │       │               │   ├── pico.min.css
    │       │               │   ├── pop.min.css
    │       │               │   ├── porple.min.css
    │       │               │   ├── qualia.min.css
    │       │               │   ├── railscasts.min.css
    │       │               │   ├── rebecca.min.css
    │       │               │   ├── ros-pine-dawn.min.css
    │       │               │   ├── ros-pine.min.css
    │       │               │   ├── ros-pine-moon.min.css
    │       │               │   ├── sagelight.min.css
    │       │               │   ├── sandcastle.min.css
    │       │               │   ├── seti-ui.min.css
    │       │               │   ├── shapeshifter.min.css
    │       │               │   ├── silk-dark.min.css
    │       │               │   ├── silk-light.min.css
    │       │               │   ├── snazzy.min.css
    │       │               │   ├── solar-flare-light.min.css
    │       │               │   ├── solar-flare.min.css
    │       │               │   ├── solarized-dark.min.css
    │       │               │   ├── solarized-light.min.css
    │       │               │   ├── spacemacs.min.css
    │       │               │   ├── summercamp.min.css
    │       │               │   ├── summerfruit-dark.min.css
    │       │               │   ├── summerfruit-light.min.css
    │       │               │   ├── synth-midnight-terminal-dark.min.css
    │       │               │   ├── synth-midnight-terminal-light.min.css
    │       │               │   ├── tango.min.css
    │       │               │   ├── tender.min.css
    │       │               │   ├── tomorrow.min.css
    │       │               │   ├── tomorrow-night.min.css
    │       │               │   ├── twilight.min.css
    │       │               │   ├── unikitty-dark.min.css
    │       │               │   ├── unikitty-light.min.css
    │       │               │   ├── vulcan.min.css
    │       │               │   ├── windows-10-light.min.css
    │       │               │   ├── windows-10.min.css
    │       │               │   ├── windows-95-light.min.css
    │       │               │   ├── windows-95.min.css
    │       │               │   ├── windows-high-contrast-light.min.css
    │       │               │   ├── windows-high-contrast.min.css
    │       │               │   ├── windows-nt-light.min.css
    │       │               │   ├── windows-nt.min.css
    │       │               │   ├── woodland.min.css
    │       │               │   ├── xcode-dusk.min.css
    │       │               │   └── zenburn.min.css
    │       │               ├── brown-paper.min.css
    │       │               ├── brown-papersq.png
    │       │               ├── codepen-embed.min.css
    │       │               ├── color-brewer.min.css
    │       │               ├── dark.min.css
    │       │               ├── default.min.css
    │       │               ├── devibeans.min.css
    │       │               ├── docco.min.css
    │       │               ├── far.min.css
    │       │               ├── felipec.min.css
    │       │               ├── foundation.min.css
    │       │               ├── github-dark-dimmed.min.css
    │       │               ├── github-dark.min.css
    │       │               ├── github.min.css
    │       │               ├── gml.min.css
    │       │               ├── googlecode.min.css
    │       │               ├── gradient-dark.min.css
    │       │               ├── gradient-light.min.css
    │       │               ├── grayscale.min.css
    │       │               ├── hybrid.min.css
    │       │               ├── idea.min.css
    │       │               ├── intellij-light.min.css
    │       │               ├── ir-black.min.css
    │       │               ├── isbl-editor-dark.min.css
    │       │               ├── isbl-editor-light.min.css
    │       │               ├── kimbie-dark.min.css
    │       │               ├── kimbie-light.min.css
    │       │               ├── lightfair.min.css
    │       │               ├── lioshi.min.css
    │       │               ├── magula.min.css
    │       │               ├── mono-blue.min.css
    │       │               ├── monokai.min.css
    │       │               ├── monokai-sublime.min.css
    │       │               ├── night-owl.min.css
    │       │               ├── nnfx-dark.min.css
    │       │               ├── nnfx-light.min.css
    │       │               ├── nord.min.css
    │       │               ├── obsidian.min.css
    │       │               ├── panda-syntax-dark.min.css
    │       │               ├── panda-syntax-light.min.css
    │       │               ├── paraiso-dark.min.css
    │       │               ├── paraiso-light.min.css
    │       │               ├── pojoaque.jpg
    │       │               ├── pojoaque.min.css
    │       │               ├── purebasic.min.css
    │       │               ├── qtcreator-dark.min.css
    │       │               ├── qtcreator-light.min.css
    │       │               ├── rainbow.min.css
    │       │               ├── routeros.min.css
    │       │               ├── school-book.min.css
    │       │               ├── shades-of-purple.min.css
    │       │               ├── srcery.min.css
    │       │               ├── stackoverflow-dark.min.css
    │       │               ├── stackoverflow-light.min.css
    │       │               ├── sunburst.min.css
    │       │               ├── tokyo-night-dark.min.css
    │       │               ├── tokyo-night-light.min.css
    │       │               ├── tomorrow-night-blue.min.css
    │       │               ├── tomorrow-night-bright.min.css
    │       │               ├── vs2015.min.css
    │       │               ├── vs.min.css
    │       │               ├── xcode.min.css
    │       │               └── xt256.min.css
    │       └── UraniumUI.WebComponents.csproj
    ├── templates
    │   ├── app
    │   │   └── MyCompany.MyProject
    │   │       ├── AppShell.xaml
    │   │       ├── AppShell.xaml.cs
    │   │       ├── App.xaml
    │   │       ├── App.xaml.cs
    │   │       ├── MainPageViewModel.cs
    │   │       ├── MainPage.xaml
    │   │       ├── MainPage.xaml.cs
    │   │       ├── MauiProgram.cs
    │   │       ├── MyCompany.MyProject.csproj
    │   │       ├── MyCompany.MyProject.sln
    │   │       ├── Platforms
    │   │       │   ├── Android
    │   │       │   │   ├── AndroidManifest.xml
    │   │       │   │   ├── MainActivity.cs
    │   │       │   │   ├── MainApplication.cs
    │   │       │   │   └── Resources
    │   │       │   │       └── values
    │   │       │   │           └── colors.xml
    │   │       │   ├── iOS
    │   │       │   │   ├── AppDelegate.cs
    │   │       │   │   ├── Info.plist
    │   │       │   │   └── Program.cs
    │   │       │   ├── MacCatalyst
    │   │       │   │   ├── AppDelegate.cs
    │   │       │   │   ├── Info.plist
    │   │       │   │   └── Program.cs
    │   │       │   ├── Tizen
    │   │       │   │   ├── Main.cs
    │   │       │   │   └── tizen-manifest.xml
    │   │       │   └── Windows
    │   │       │       ├── app.manifest
    │   │       │       ├── App.xaml
    │   │       │       ├── App.xaml.cs
    │   │       │       └── Package.appxmanifest
    │   │       ├── Properties
    │   │       │   └── launchSettings.json
    │   │       └── Resources
    │   │           ├── AppIcon
    │   │           │   ├── appiconfg.svg
    │   │           │   └── appicon.svg
    │   │           ├── Fonts
    │   │           │   ├── OpenSans-Regular.ttf
    │   │           │   └── OpenSans-Semibold.ttf
    │   │           ├── Images
    │   │           │   └── dotnet_bot.svg
    │   │           ├── Raw
    │   │           │   └── AboutAssets.txt
    │   │           ├── Splash
    │   │           │   └── splash.svg
    │   │           └── Styles
    │   │               ├── Colors.xaml
    │   │               └── Styles.xaml
    │   ├── app-blank
    │   │   └── MyCompany.MyProject
    │   │       ├── AppShell.xaml
    │   │       ├── AppShell.xaml.cs
    │   │       ├── App.xaml
    │   │       ├── App.xaml.cs
    │   │       ├── MainPage.xaml
    │   │       ├── MainPage.xaml.cs
    │   │       ├── MauiProgram.cs
    │   │       ├── MyCompany.MyProject.csproj
    │   │       ├── MyCompany.MyProject.sln
    │   │       ├── Platforms
    │   │       │   ├── Android
    │   │       │   │   ├── AndroidManifest.xml
    │   │       │   │   ├── MainActivity.cs
    │   │       │   │   ├── MainApplication.cs
    │   │       │   │   └── Resources
    │   │       │   │       └── values
    │   │       │   │           └── colors.xml
    │   │       │   ├── iOS
    │   │       │   │   ├── AppDelegate.cs
    │   │       │   │   ├── Info.plist
    │   │       │   │   └── Program.cs
    │   │       │   ├── MacCatalyst
    │   │       │   │   ├── AppDelegate.cs
    │   │       │   │   ├── Info.plist
    │   │       │   │   └── Program.cs
    │   │       │   ├── Tizen
    │   │       │   │   ├── Main.cs
    │   │       │   │   └── tizen-manifest.xml
    │   │       │   └── Windows
    │   │       │       ├── app.manifest
    │   │       │       ├── App.xaml
    │   │       │       ├── App.xaml.cs
    │   │       │       └── Package.appxmanifest
    │   │       ├── Properties
    │   │       │   └── launchSettings.json
    │   │       └── Resources
    │   │           ├── AppIcon
    │   │           │   ├── appiconfg.svg
    │   │           │   └── appicon.svg
    │   │           ├── Fonts
    │   │           │   ├── OpenSans-Regular.ttf
    │   │           │   └── OpenSans-Semibold.ttf
    │   │           ├── Images
    │   │           │   └── dotnet_bot.svg
    │   │           ├── Raw
    │   │           │   └── AboutAssets.txt
    │   │           ├── Splash
    │   │           │   └── splash.svg
    │   │           └── Styles
    │   │               ├── Colors.xaml
    │   │               └── Styles.xaml
    │   ├── install.ps1
    │   ├── pack.ps1
    │   ├── uranium-contentpage-xaml
    │   │   ├── NewPage1.xaml
    │   │   └── NewPage1.xaml.cs
    │   └── UraniumUI.Templates.csproj
    ├── test
    │   ├── UraniumUI.Material.Tests
    │   │   ├── Attachments
    │   │   │   ├── BackdropView_Test.cs
    │   │   │   └── BottomSheetView_Test.cs
    │   │   ├── Controls
    │   │   │   ├── AutoCompleteTextField_Test.cs
    │   │   │   ├── DataGrid_Test.cs
    │   │   │   ├── DatePickerField_Test.cs
    │   │   │   ├── EditorField_Test.cs
    │   │   │   ├── MultiplePickerField_Test.cs
    │   │   │   ├── PickerField_Test.cs
    │   │   │   ├── TextField_Test.cs
    │   │   │   ├── TimePickerField_Test.cs
    │   │   │   └── TreeView_Test.cs
    │   │   ├── Mocks
    │   │   │   └── MockDialogService.cs
    │   │   ├── UraniumUI.Material.Tests.csproj
    │   │   └── Usings.cs
    │   ├── UraniumUI.Tests
    │   │   ├── Extensions
    │   │   │   └── NumericExtensions_Test.cs
    │   │   ├── UnitTest1.cs
    │   │   ├── UraniumUI.Tests.csproj
    │   │   ├── Usings.cs
    │   │   └── Views
    │   │       └── DynamicContent_Test.cs
    │   ├── UraniumUI.Tests.Core
    │   │   ├── AnimationReadyHandler.cs
    │   │   ├── ApplicationExtensions.cs
    │   │   ├── ApplicationHandlerStub.cs
    │   │   ├── AsyncTicker.cs
    │   │   ├── BlockingTicker.cs
    │   │   ├── HandlersContextStub.cs
    │   │   ├── MockApplication.cs
    │   │   ├── TestAnimationManager.cs
    │   │   ├── UraniumUI.Tests.Core.csproj
    │   │   └── Usings.cs
    │   └── UraniumUI.Tests.sln
    └── UraniumUI.sln

167 directories, 1067 files

标签:

实例下载地址

Uranium是一个免费的开源UI Kit,适用于MAUI

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警