实例介绍
Uranium是一个免费的、基于MAUI的开源UI Kit,提供了一组控件和工具来构建现代化的应用程序。它建立在.NET MAUI基础设施之上,提供了一组用于构建现代UI的控件和布局。它还提供了用于构建自定义控件和主题的基础设施。本项目包含预制布局、灵活的控件、暗/亮模式支持、颜色系统等特性,并且支持所有MAUI平台。此外,它还包括验证支持、字体图标支持、扩展样式等功能。
【实例截图】
文件清单
└── 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
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论