在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Maui: .NET MAUI社区工具包是一个由社区创建的库,包含.NET MAUI扩展、高级UI/UX控件和行为...

Maui: .NET MAUI社区工具包是一个由社区创建的库,包含.NET MAUI扩展、高级UI/UX控件和行为...

一般编程问题

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

实例介绍

【实例简介】

.NET MAUI社区工具包是一个为.NET MAUI开发提供的常用元素集合,开发人员倾向于在多个应用程序中复制。它简化并演示了使用.NET MAUI构建应用程序时的常见开发任务。


【实例截图】
【核心代码】
文件清单
└── Maui-b6d2068632782eda76e955ef303407bb538eb741
    ├── azure-pipelines.yml
    ├── build
    │   ├── nuget.png
    │   ├── SignClientSettings.json
    │   ├── Sign-Package.ps1
    │   └── workflow.sketch
    ├── CONTRIBUTING.md
    ├── Directory.Build.props
    ├── Directory.Build.targets
    ├── global.json
    ├── LICENSE
    ├── README.md
    ├── samples
    │   ├── CommunityToolkit.Maui.Sample
    │   │   ├── AppShell.xaml
    │   │   ├── AppShell.xaml.cs
    │   │   ├── App.xaml
    │   │   ├── App.xaml.cs
    │   │   ├── CommunityToolkit.Maui.Sample.csproj
    │   │   ├── Converters
    │   │   │   └── SecondsToStringConverter.cs
    │   │   ├── MauiProgram.cs
    │   │   ├── Models
    │   │   │   ├── AvatarModel.cs
    │   │   │   ├── PopupSize.cs
    │   │   │   └── SectionModel.cs
    │   │   ├── Pages
    │   │   │   ├── Alerts
    │   │   │   │   ├── AlertsGalleryPage.cs
    │   │   │   │   ├── SnackbarPage.xaml
    │   │   │   │   ├── SnackbarPage.xaml.cs
    │   │   │   │   ├── ToastPage.xaml
    │   │   │   │   └── ToastPage.xaml.cs
    │   │   │   ├── Base
    │   │   │   │   ├── BaseGalleryPage.cs
    │   │   │   │   └── BasePage.cs
    │   │   │   ├── Behaviors
    │   │   │   │   ├── AnimationBehaviorPage.xaml
    │   │   │   │   ├── AnimationBehaviorPage.xaml.cs
    │   │   │   │   ├── BehaviorsGalleryPage.cs
    │   │   │   │   ├── CharactersValidationBehaviorPage.xaml
    │   │   │   │   ├── CharactersValidationBehaviorPage.xaml.cs
    │   │   │   │   ├── EmailValidationBehaviorPage.xaml
    │   │   │   │   ├── EmailValidationBehaviorPage.xaml.cs
    │   │   │   │   ├── EventToCommandBehaviorPage.xaml
    │   │   │   │   ├── EventToCommandBehaviorPage.xaml.cs
    │   │   │   │   ├── IconTintColorBehaviorPage.xaml
    │   │   │   │   ├── IconTintColorBehaviorPage.xaml.cs
    │   │   │   │   ├── MaskedBehaviorPage.xaml
    │   │   │   │   ├── MaskedBehaviorPage.xaml.cs
    │   │   │   │   ├── MaxLengthReachedBehaviorPage.xaml
    │   │   │   │   ├── MaxLengthReachedBehaviorPage.xaml.cs
    │   │   │   │   ├── MultiValidationBehaviorPage.xaml
    │   │   │   │   ├── MultiValidationBehaviorPage.xaml.cs
    │   │   │   │   ├── NumericValidationBehaviorPage.xaml
    │   │   │   │   ├── NumericValidationBehaviorPage.xaml.cs
    │   │   │   │   ├── ProgressBarAnimationBehaviorPage.xaml
    │   │   │   │   ├── ProgressBarAnimationBehaviorPage.xaml.cs
    │   │   │   │   ├── RequiredStringValidationBehaviorPage.xaml
    │   │   │   │   ├── RequiredStringValidationBehaviorPage.xaml.cs
    │   │   │   │   ├── SelectAllTextBehaviorPage.xaml
    │   │   │   │   ├── SelectAllTextBehaviorPage.xaml.cs
    │   │   │   │   ├── SetFocusOnEntryCompletedBehaviorPage.xaml
    │   │   │   │   ├── SetFocusOnEntryCompletedBehaviorPage.xaml.cs
    │   │   │   │   ├── StatusBarBehaviorPage.xaml
    │   │   │   │   ├── StatusBarBehaviorPage.xaml.cs
    │   │   │   │   ├── TextValidationBehaviorPage.xaml
    │   │   │   │   ├── TextValidationBehaviorPage.xaml.cs
    │   │   │   │   ├── TouchBehaviorPage.xaml
    │   │   │   │   ├── TouchBehaviorPage.xaml.cs
    │   │   │   │   ├── UriValidationBehaviorPage.xaml
    │   │   │   │   ├── UriValidationBehaviorPage.xaml.cs
    │   │   │   │   ├── UserStoppedTypingBehaviorPage.xaml
    │   │   │   │   └── UserStoppedTypingBehaviorPage.xaml.cs
    │   │   │   ├── Converters
    │   │   │   │   ├── BoolToObjectConverterPage.xaml
    │   │   │   │   ├── BoolToObjectConverterPage.xaml.cs
    │   │   │   │   ├── ByteArrayToImageSourceConverterPage.xaml
    │   │   │   │   ├── ByteArrayToImageSourceConverterPage.xaml.cs
    │   │   │   │   ├── ColorsConverterPage.xaml
    │   │   │   │   ├── ColorsConverterPage.xaml.cs
    │   │   │   │   ├── CompareConverterPage.xaml
    │   │   │   │   ├── CompareConverterPage.xaml.cs
    │   │   │   │   ├── ConvertersGalleryPage.cs
    │   │   │   │   ├── DateTimeOffsetConverterPage.xaml
    │   │   │   │   ├── DateTimeOffsetConverterPage.xaml.cs
    │   │   │   │   ├── DoubleToIntConverterPage.xaml
    │   │   │   │   ├── DoubleToIntConverterPage.xaml.cs
    │   │   │   │   ├── EnumToBoolConverterPage.xaml
    │   │   │   │   ├── EnumToBoolConverterPage.xaml.cs
    │   │   │   │   ├── EnumToIntConverterPage.xaml
    │   │   │   │   ├── EnumToIntConverterPage.xaml.cs
    │   │   │   │   ├── ImageResourceConverterPage.xaml
    │   │   │   │   ├── ImageResourceConverterPage.xaml.cs
    │   │   │   │   ├── IndexToArrayItemConverterPage.xaml
    │   │   │   │   ├── IndexToArrayItemConverterPage.xaml.cs
    │   │   │   │   ├── IntToBoolConverterPage.xaml
    │   │   │   │   ├── IntToBoolConverterPage.xaml.cs
    │   │   │   │   ├── InvertedBoolConverterPage.xaml
    │   │   │   │   ├── InvertedBoolConverterPage.xaml.cs
    │   │   │   │   ├── IsEqualConverterPage.xaml
    │   │   │   │   ├── IsEqualConverterPage.xaml.cs
    │   │   │   │   ├── IsInRangeConverterPage.cs
    │   │   │   │   ├── IsListNotNullOrEmptyConverterPage.xaml
    │   │   │   │   ├── IsListNotNullOrEmptyConverterPage.xaml.cs
    │   │   │   │   ├── IsListNullOrEmptyConverterPage.xaml
    │   │   │   │   ├── IsListNullOrEmptyConverterPage.xaml.cs
    │   │   │   │   ├── IsNotEqualConverterPage.xaml
    │   │   │   │   ├── IsNotEqualConverterPage.xaml.cs
    │   │   │   │   ├── IsNotNullConverterPage.xaml
    │   │   │   │   ├── IsNotNullConverterPage.xaml.cs
    │   │   │   │   ├── IsNullConverterPage.xaml
    │   │   │   │   ├── IsNullConverterPage.xaml.cs
    │   │   │   │   ├── IsStringNotNullOrEmptyConverterPage.xaml
    │   │   │   │   ├── IsStringNotNullOrEmptyConverterPage.xaml.cs
    │   │   │   │   ├── IsStringNotNullOrWhiteSpaceConverterPage.xaml
    │   │   │   │   ├── IsStringNotNullOrWhiteSpaceConverterPage.xaml.cs
    │   │   │   │   ├── IsStringNullOrEmptyConverterPage.xaml
    │   │   │   │   ├── IsStringNullOrEmptyConverterPage.xaml.cs
    │   │   │   │   ├── IsStringNullOrWhiteSpaceConverterPage.xaml
    │   │   │   │   ├── IsStringNullOrWhiteSpaceConverterPage.xaml.cs
    │   │   │   │   ├── ItemTappedEventArgsConverterPage.xaml
    │   │   │   │   ├── ItemTappedEventArgsConverterPage.xaml.cs
    │   │   │   │   ├── ListToStringConverterPage.xaml
    │   │   │   │   ├── ListToStringConverterPage.xaml.cs
    │   │   │   │   ├── MathExpressionConverterPage.xaml
    │   │   │   │   ├── MathExpressionConverterPage.xaml.cs
    │   │   │   │   ├── MultiConverterPage.xaml
    │   │   │   │   ├── MultiConverterPage.xaml.cs
    │   │   │   │   ├── MultiMathExpressionConverterPage.xaml
    │   │   │   │   ├── MultiMathExpressionConverterPage.xaml.cs
    │   │   │   │   ├── SelectedItemEventArgsConverterPage.xaml
    │   │   │   │   ├── SelectedItemEventArgsConverterPage.xaml.cs
    │   │   │   │   ├── StateToBooleanConverterPage.xaml
    │   │   │   │   ├── StateToBooleanConverterPage.xaml.cs
    │   │   │   │   ├── StringToListConverterPage.xaml
    │   │   │   │   ├── StringToListConverterPage.xaml.cs
    │   │   │   │   ├── TextCaseConverterPage.xaml
    │   │   │   │   ├── TextCaseConverterPage.xaml.cs
    │   │   │   │   ├── VariableMultiValueConverterPage.xaml
    │   │   │   │   └── VariableMultiValueConverterPage.xaml.cs
    │   │   │   ├── Essentials
    │   │   │   │   ├── AppThemePage.xaml
    │   │   │   │   ├── AppThemePage.xaml.cs
    │   │   │   │   ├── BadgePage.xaml
    │   │   │   │   ├── BadgePage.xaml.cs
    │   │   │   │   ├── EssentialsGalleryPage.cs
    │   │   │   │   ├── FileSaverPage.xaml
    │   │   │   │   ├── FileSaverPage.xaml.cs
    │   │   │   │   ├── FolderPickerPage.xaml
    │   │   │   │   ├── FolderPickerPage.xaml.cs
    │   │   │   │   ├── SpeechToTextPage.xaml
    │   │   │   │   └── SpeechToTextPage.xaml.cs
    │   │   │   ├── Extensions
    │   │   │   │   ├── ColorAnimationExtensionsPage.xaml
    │   │   │   │   ├── ColorAnimationExtensionsPage.xaml.cs
    │   │   │   │   ├── ExtensionsGalleryPage.cs
    │   │   │   │   ├── KeyboardExtensionsPage.xaml
    │   │   │   │   └── KeyboardExtensionsPage.xaml.cs
    │   │   │   ├── ImageSources
    │   │   │   │   ├── GravatarImageSourcePage.xaml
    │   │   │   │   ├── GravatarImageSourcePage.xaml.cs
    │   │   │   │   └── ImageSourcesGalleryPage.cs
    │   │   │   ├── Layouts
    │   │   │   │   ├── DockLayoutPage.xaml
    │   │   │   │   ├── DockLayoutPage.xaml.cs
    │   │   │   │   ├── LayoutsGalleryPage.cs
    │   │   │   │   ├── StateContainerPage.xaml
    │   │   │   │   ├── StateContainerPage.xaml.cs
    │   │   │   │   ├── UniformItemsLayoutPage.xaml
    │   │   │   │   └── UniformItemsLayoutPage.xaml.cs
    │   │   │   ├── PlatformSpecific
    │   │   │   │   ├── NavigationBarPage.xaml
    │   │   │   │   ├── NavigationBarPage.xaml.cs
    │   │   │   │   └── PlatformSpecificGalleryPage.cs
    │   │   │   ├── Views
    │   │   │   │   ├── AvatarView
    │   │   │   │   │   ├── AvatarViewBindablePropertiesPage.xaml
    │   │   │   │   │   ├── AvatarViewBindablePropertiesPage.xaml.cs
    │   │   │   │   │   ├── AvatarViewBordersPage.xaml
    │   │   │   │   │   ├── AvatarViewBordersPage.xaml.cs
    │   │   │   │   │   ├── AvatarViewColorsPage.xaml
    │   │   │   │   │   ├── AvatarViewColorsPage.xaml.cs
    │   │   │   │   │   ├── AvatarViewDayOfWeekPage.xaml
    │   │   │   │   │   ├── AvatarViewDayOfWeekPage.xaml.cs
    │   │   │   │   │   ├── AvatarViewGesturesPage.xaml
    │   │   │   │   │   ├── AvatarViewGesturesPage.xaml.cs
    │   │   │   │   │   ├── AvatarViewImagesPage.xaml
    │   │   │   │   │   ├── AvatarViewImagesPage.xaml.cs
    │   │   │   │   │   ├── AvatarViewKeyboardPage.xaml
    │   │   │   │   │   ├── AvatarViewKeyboardPage.xaml.cs
    │   │   │   │   │   ├── AvatarViewRatingPage.xaml
    │   │   │   │   │   ├── AvatarViewRatingPage.xaml.cs
    │   │   │   │   │   ├── AvatarViewShadowsPage.xaml
    │   │   │   │   │   ├── AvatarViewShadowsPage.xaml.cs
    │   │   │   │   │   ├── AvatarViewShapesPage.xaml
    │   │   │   │   │   ├── AvatarViewShapesPage.xaml.cs
    │   │   │   │   │   ├── AvatarViewSizesPage.xaml
    │   │   │   │   │   └── AvatarViewSizesPage.xaml.cs
    │   │   │   │   ├── DrawingViewPage.xaml
    │   │   │   │   ├── DrawingViewPage.xaml.cs
    │   │   │   │   ├── Expander
    │   │   │   │   │   ├── ExpanderPageCS.cs
    │   │   │   │   │   ├── ExpanderPage.xaml
    │   │   │   │   │   └── ExpanderPage.xaml.cs
    │   │   │   │   ├── LazyView
    │   │   │   │   │   ├── CustomLazyView.cs
    │   │   │   │   │   ├── LazyViewPage.xaml
    │   │   │   │   │   ├── LazyViewPage.xaml.cs
    │   │   │   │   │   ├── MyViewLazyView.cs
    │   │   │   │   │   ├── MyView.xaml
    │   │   │   │   │   └── MyView.xaml.cs
    │   │   │   │   ├── Maps
    │   │   │   │   │   ├── BasicMapsPage.xaml
    │   │   │   │   │   ├── BasicMapsPage.xaml.cs
    │   │   │   │   │   ├── MapsPinsPage.xaml
    │   │   │   │   │   └── MapsPinsPage.xaml.cs
    │   │   │   │   ├── MediaElement
    │   │   │   │   │   ├── MediaElementPage.xaml
    │   │   │   │   │   └── MediaElementPage.xaml.cs
    │   │   │   │   ├── Popup
    │   │   │   │   │   ├── CustomSizeAndPositionPopupPage.xaml
    │   │   │   │   │   ├── CustomSizeAndPositionPopupPage.xaml.cs
    │   │   │   │   │   ├── MultiplePopupPage.xaml
    │   │   │   │   │   ├── MultiplePopupPage.xaml.cs
    │   │   │   │   │   ├── PopupAnchorPage.xaml
    │   │   │   │   │   ├── PopupAnchorPage.xaml.cs
    │   │   │   │   │   ├── PopupLayoutAlignmentPage.xaml
    │   │   │   │   │   ├── PopupLayoutAlignmentPage.xaml.cs
    │   │   │   │   │   ├── PopupPositionPage.xaml
    │   │   │   │   │   ├── PopupPositionPage.xaml.cs
    │   │   │   │   │   ├── PopupSizingIssuesPage.xaml
    │   │   │   │   │   ├── PopupSizingIssuesPage.xaml.cs
    │   │   │   │   │   ├── ShowPopupInOnAppearingPage.xaml
    │   │   │   │   │   ├── ShowPopupInOnAppearingPage.xaml.cs
    │   │   │   │   │   ├── StylePopupPage.xaml
    │   │   │   │   │   └── StylePopupPage.xaml.cs
    │   │   │   │   ├── SemanticOrderView
    │   │   │   │   │   ├── SemanticOrderViewPage.xaml
    │   │   │   │   │   └── SemanticOrderViewPage.xaml.cs
    │   │   │   │   └── ViewsGalleryPage.cs
    │   │   │   └── WelcomePage.cs
    │   │   ├── Platforms
    │   │   │   ├── Android
    │   │   │   │   ├── AndroidManifest.xml
    │   │   │   │   ├── MainActivity.cs
    │   │   │   │   ├── MainApplication.cs
    │   │   │   │   ├── Resources
    │   │   │   │   │   └── values
    │   │   │   │   │       └── colors.xml
    │   │   │   │   └── SamsungBadgeProvider.cs
    │   │   │   ├── 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
    │   │   │   ├── Embedded
    │   │   │   │   ├── MCT.png
    │   │   │   │   └── XCT.png
    │   │   │   ├── Fonts
    │   │   │   │   ├── Font Awesome 6 Brands-Regular-400.otf
    │   │   │   │   ├── FontAwesomeIcons.cs
    │   │   │   │   └── FontFamilies.cs
    │   │   │   ├── Images
    │   │   │   │   ├── avatar_icon.png
    │   │   │   │   ├── button.png
    │   │   │   │   ├── button_pressed.png
    │   │   │   │   ├── dotnet_bot.svg
    │   │   │   │   └── shield.png
    │   │   │   ├── Raw
    │   │   │   │   ├── AndroidVideo.mp4
    │   │   │   │   ├── AppleVideo.mp4
    │   │   │   │   └── WindowsVideo.mp4
    │   │   │   ├── Splash
    │   │   │   │   └── splash.svg
    │   │   │   └── Styles
    │   │   │       ├── Colors.xaml
    │   │   │       └── Styles.xaml
    │   │   ├── ViewModels
    │   │   │   ├── Alerts
    │   │   │   │   ├── AlertsGalleryViewModel.cs
    │   │   │   │   ├── SnackbarViewModel.cs
    │   │   │   │   └── ToastViewModel.cs
    │   │   │   ├── Base
    │   │   │   │   ├── BaseGalleryViewModel.cs
    │   │   │   │   └── BaseViewModel.cs
    │   │   │   ├── Behaviors
    │   │   │   │   ├── AnimationBehaviorViewModel.cs
    │   │   │   │   ├── BehaviorsGalleryViewModel.cs
    │   │   │   │   ├── CharactersValidationBehaviorViewModel.cs
    │   │   │   │   ├── EmailValidationBehaviorViewModel.cs
    │   │   │   │   ├── EventToCommandBehaviorViewModel.cs
    │   │   │   │   ├── IconTintColorBehaviorViewModel.cs
    │   │   │   │   ├── MaskedBehaviorViewModel.cs
    │   │   │   │   ├── MaxLengthReachedBehaviorViewModel.cs
    │   │   │   │   ├── MultiValidationBehaviorViewModel.cs
    │   │   │   │   ├── NumericValidationBehaviorViewModel.cs
    │   │   │   │   ├── ProgressBarAnimationBehaviorViewModel.cs
    │   │   │   │   ├── RequiredStringValidationBehaviorViewModel.cs
    │   │   │   │   ├── SelectAllTextBehaviorViewModel.cs
    │   │   │   │   ├── SetFocusOnEntryCompletedBehaviorViewModel.cs
    │   │   │   │   ├── StatusBarBehaviorViewModel.cs
    │   │   │   │   ├── TextValidationBehaviorViewModel.cs
    │   │   │   │   ├── TouchBehaviorViewModel.cs
    │   │   │   │   ├── UriValidationBehaviorViewModel.cs
    │   │   │   │   └── UserStoppedTypingBehaviorViewModel.cs
    │   │   │   ├── Converters
    │   │   │   │   ├── BoolToObjectConverterViewModel.cs
    │   │   │   │   ├── ByteArrayToImageSourceConverterViewModel.cs
    │   │   │   │   ├── ColorsConverterViewModel.cs
    │   │   │   │   ├── CompareConverterViewModel.cs
    │   │   │   │   ├── ConvertersGalleryViewModel.cs
    │   │   │   │   ├── DateTimeOffsetConverterViewModel.cs
    │   │   │   │   ├── DoubleToIntConverterViewModel.cs
    │   │   │   │   ├── EnumToBoolConverterViewModel.cs
    │   │   │   │   ├── EnumToIntConverterViewModel.cs
    │   │   │   │   ├── ImageResourceConverterViewModel.cs
    │   │   │   │   ├── IndexToArrayItemConverterViewModel.cs
    │   │   │   │   ├── IntToBoolConverterViewModel.cs
    │   │   │   │   ├── InvertedBoolConverterViewModel.cs
    │   │   │   │   ├── IsEqualConverterViewModel.cs
    │   │   │   │   ├── IsInRangeConverterViewModel.cs
    │   │   │   │   ├── IsListNotNullOrEmptyConverterViewModel.cs
    │   │   │   │   ├── IsListNullOrEmptyConverterViewModel.cs
    │   │   │   │   ├── IsNotEqualConverterViewModel.cs
    │   │   │   │   ├── IsNotNullConverterViewModel.cs
    │   │   │   │   ├── IsNullConverterViewModel.cs
    │   │   │   │   ├── IsStringNotNullOrEmptyConverterViewModel.cs
    │   │   │   │   ├── IsStringNotNullOrWhiteSpaceConverterViewModel.cs
    │   │   │   │   ├── IsStringNullOrEmptyConverterViewModel.cs
    │   │   │   │   ├── IsStringNullOrWhiteSpaceConverterViewModel.cs
    │   │   │   │   ├── ItemTappedEventArgsConverterViewModel.cs
    │   │   │   │   ├── ListToStringConverterViewModel.cs
    │   │   │   │   ├── MathExpressionConverterViewModel.cs
    │   │   │   │   ├── MultiConverterViewModel.cs
    │   │   │   │   ├── MultiMathExpressionConverterViewModel.cs
    │   │   │   │   ├── SelectedItemEventArgsConverterViewModel.cs
    │   │   │   │   ├── StateToBooleanConverterViewModel.cs
    │   │   │   │   ├── StringToListConverterViewModel.cs
    │   │   │   │   ├── TextCaseConverterViewModel.cs
    │   │   │   │   └── VariableMultiValueConverterViewModel.cs
    │   │   │   ├── Essentials
    │   │   │   │   ├── AppThemeViewModel.cs
    │   │   │   │   ├── BadgeViewModel.cs
    │   │   │   │   ├── EssentialsGalleryViewModel.cs
    │   │   │   │   ├── FileSaverViewModel.cs
    │   │   │   │   ├── FolderPickerViewModel.cs
    │   │   │   │   └── SpeechToTextViewModel.cs
    │   │   │   ├── Extensions
    │   │   │   │   ├── ColorAnimationExtensionsViewModel.cs
    │   │   │   │   ├── ExtensionsGalleryViewModel.cs
    │   │   │   │   └── KeyboardExtensionsViewModel.cs
    │   │   │   ├── ImageSources
    │   │   │   │   ├── GravatarImageSourceViewModel.cs
    │   │   │   │   └── ImageSourcesGalleryViewModel.cs
    │   │   │   ├── Layouts
    │   │   │   │   ├── DockLayoutViewModel.cs
    │   │   │   │   ├── LayoutsGalleryViewModel.cs
    │   │   │   │   ├── StateContainerViewModel.cs
    │   │   │   │   └── UniformItemsLayoutViewModel.cs
    │   │   │   ├── PlatformSpecific
    │   │   │   │   ├── NavigationBarAndroidViewModel.cs
    │   │   │   │   └── PlatformSpecificGalleryViewModel.cs
    │   │   │   └── Views
    │   │   │       ├── AvatarView
    │   │   │       │   ├── AvatarViewBindablePropertiesViewModel.cs
    │   │   │       │   ├── AvatarViewBordersViewModel.cs
    │   │   │       │   ├── AvatarViewColorsViewModel.cs
    │   │   │       │   ├── AvatarViewDayOfWeekViewModel.cs
    │   │   │       │   ├── AvatarViewGesturesPage.cs
    │   │   │       │   ├── AvatarViewImagesViewModel.cs
    │   │   │       │   ├── AvatarViewKeyboardViewModel.cs
    │   │   │       │   ├── AvatarViewRatingViewModel.cs
    │   │   │       │   ├── AvatarViewShadowsViewModel.cs
    │   │   │       │   ├── AvatarViewShapesViewModel.cs
    │   │   │       │   └── AvatarViewSizesViewModel.cs
    │   │   │       ├── DrawingViewViewModel.cs
    │   │   │       ├── ExpanderViewModel.cs
    │   │   │       ├── LazyView
    │   │   │       │   └── LazyViewViewModel.cs
    │   │   │       ├── Maps
    │   │   │       │   ├── MapsPinsViewModel.cs
    │   │   │       │   └── MapsViewModel.cs
    │   │   │       ├── MediaElementViewModel.cs
    │   │   │       ├── Popup
    │   │   │       │   ├── CsharpBindingPopupViewModel.cs
    │   │   │       │   ├── CustomSizeAndPositionPopupViewModel.cs
    │   │   │       │   ├── MultiplePopupViewModel.cs
    │   │   │       │   ├── PopupAnchorViewModel.cs
    │   │   │       │   ├── PopupLayoutAlignmentViewModel.cs
    │   │   │       │   ├── PopupPositionViewModel.cs
    │   │   │       │   ├── PopupSizingIssuesViewModel.cs
    │   │   │       │   ├── ShowPopupInOnAppearingPageViewModel.cs
    │   │   │       │   ├── StylePopupViewModel.cs
    │   │   │       │   ├── UpdatingPopupViewModel.cs
    │   │   │       │   └── XamlBindingPopupViewModel.cs
    │   │   │       ├── SemanticOrderView
    │   │   │       │   └── SemanticOrderViewPageViewModel.cs
    │   │   │       └── ViewsGalleryViewModel.cs
    │   │   └── Views
    │   │       ├── NullableBoolComponentWithLabel.xaml
    │   │       ├── NullableBoolComponentWithLabel.xaml.cs
    │   │       └── Popups
    │   │           ├── ApplyToDerivedTypesPopup.xaml
    │   │           ├── ApplyToDerivedTypesPopup.xaml.cs
    │   │           ├── ButtonPopup.xaml
    │   │           ├── ButtonPopup.xaml.cs
    │   │           ├── CsharpBindingPopup.xaml
    │   │           ├── CsharpBindingPopup.xaml.cs
    │   │           ├── DynamicStyleInheritancePopup.xaml
    │   │           ├── DynamicStyleInheritancePopup.xaml.cs
    │   │           ├── DynamicStylePopup.xaml
    │   │           ├── DynamicStylePopup.xaml.cs
    │   │           ├── ExplicitStylePopup.xaml
    │   │           ├── ExplicitStylePopup.xaml.cs
    │   │           ├── ImplicitStylePopup.xaml
    │   │           ├── ImplicitStylePopup.xaml.cs
    │   │           ├── MultipleButtonPopup.xaml
    │   │           ├── MultipleButtonPopup.xaml.cs
    │   │           ├── NoOutsideTapDismissPopup.xaml
    │   │           ├── NoOutsideTapDismissPopup.xaml.cs
    │   │           ├── OpenedEventSimplePopup.xaml
    │   │           ├── OpenedEventSimplePopup.xaml.cs
    │   │           ├── RedBlueBoxPopup.xaml
    │   │           ├── RedBlueBoxPopup.xaml.cs
    │   │           ├── ReturnResultPopup.xaml
    │   │           ├── ReturnResultPopup.xaml.cs
    │   │           ├── SimplePopup.xaml
    │   │           ├── SimplePopup.xaml.cs
    │   │           ├── StyleClassPopup.xaml
    │   │           ├── StyleClassPopup.xaml.cs
    │   │           ├── StyleInheritancePopup.xaml
    │   │           ├── StyleInheritancePopup.xaml.cs
    │   │           ├── ToggleSizePopup.xaml
    │   │           ├── ToggleSizePopup.xaml.cs
    │   │           ├── TransparentPopupCSharp.cs
    │   │           ├── TransparentPopup.xaml
    │   │           ├── TransparentPopup.xaml.cs
    │   │           ├── UpdatingPopup.xaml
    │   │           ├── UpdatingPopup.xaml.cs
    │   │           ├── XamlBindingPopup.xaml
    │   │           └── XamlBindingPopup.xaml.cs
    │   └── CommunityToolkit.Maui.Sample.sln
    └── src
        ├── CommunityToolkit.Maui
        │   ├── Alerts
        │   │   ├── Snackbar
        │   │   │   ├── Snackbar.android.cs
        │   │   │   ├── Snackbar.macios.cs
        │   │   │   ├── Snackbar.net.cs
        │   │   │   ├── Snackbar.shared.cs
        │   │   │   ├── Snackbar.tizen.cs
        │   │   │   └── Snackbar.windows.cs
        │   │   └── Toast
        │   │       ├── Toast.android.cs
        │   │       ├── Toast.macios.cs
        │   │       ├── Toast.net.cs
        │   │       ├── Toast.shared.cs
        │   │       ├── Toast.tizen.cs
        │   │       └── Toast.windows.cs
        │   ├── Animations
        │   │   ├── BaseAnimation.shared.cs
        │   │   └── FadeAnimation.shared.cs
        │   ├── AppBuilderExtensions.shared.cs
        │   ├── AssemblyInfo.shared.cs
        │   ├── Behaviors
        │   │   ├── AnimationBehavior.shared.cs
        │   │   ├── AttachedBehaviors
        │   │   │   └── SetFocusOnEntryCompletedBehavior.shared.cs
        │   │   ├── BaseBehavior.shared.cs
        │   │   ├── EventToCommandBehaviorGeneric.shared.cs
        │   │   ├── EventToCommandBehavior.shared.cs
        │   │   ├── ICommunityToolkitBehavior.shared.cs
        │   │   ├── ImpliedOrderGridBehavior.shared.cs
        │   │   ├── MaskedBehavior.shared.cs
        │   │   ├── MaxLengthReachedBehavior.shared.cs
        │   │   ├── MaxLengthReachedEventArgs.shared.cs
        │   │   ├── PlatformBehaviors
        │   │   │   ├── BasePlatformBehavior.shared.cs
        │   │   │   ├── IconTintColor
        │   │   │   │   ├── IconTintColorBehavior.android.cs
        │   │   │   │   ├── IconTintColorBehavior.macios.cs
        │   │   │   │   ├── IconTintColorBehavior.shared.cs
        │   │   │   │   └── IconTintColorBehavior.windows.cs
        │   │   │   ├── ImageTouch
        │   │   │   │   ├── ImageTouchBehavior.android.cs
        │   │   │   │   ├── ImageTouchBehavior.macios.cs
        │   │   │   │   ├── ImageTouchBehavior.shared.cs
        │   │   │   │   └── ImageTouchBehavior.windows.cs
        │   │   │   ├── SelectAllText
        │   │   │   │   ├── SelectAllTextBehavior.android.cs
        │   │   │   │   ├── SelectAllTextBehavior.macios.cs
        │   │   │   │   ├── SelectAllTextBehavior.tizen.cs
        │   │   │   │   └── SelectAllTextBehavior.windows.cs
        │   │   │   ├── StatusBar
        │   │   │   │   └── StatusBarBehavior.shared.cs
        │   │   │   └── Touch
        │   │   │       ├── GestureManager.shared.cs
        │   │   │       ├── TouchBehavior.android.cs
        │   │   │       ├── TouchBehavior.macios.cs
        │   │   │       ├── TouchBehavior.methods.shared.cs
        │   │   │       ├── TouchBehavior.shared.cs
        │   │   │       └── TouchBehavior.windows.cs
        │   │   ├── ProgressBarAnimationBehavior.shared.cs
        │   │   ├── UserStoppedTypingBehavior.shared.cs
        │   │   └── Validators
        │   │       ├── CharactersValidationBehavior.shared.cs
        │   │       ├── EmailValidationBehavior.shared.cs
        │   │       ├── MultiValidationBehavior.shared.cs
        │   │       ├── NumericValidationBehavior.shared.cs
        │   │       ├── RequiredStringValidationBehavior.shared.cs
        │   │       ├── TextValidationBehavior.shared.cs
        │   │       ├── UriValidationBehavior.shared.cs
        │   │       └── ValidationBehavior.shared.cs
        │   ├── CommunityToolkit.Maui.csproj
        │   ├── Converters
        │   │   ├── BaseConverterOneWay.shared.cs
        │   │   ├── BaseConverter.shared.cs
        │   │   ├── BoolToObjectConverter.shared.cs
        │   │   ├── ByteArrayToImageSourceConverter.shared.cs
        │   │   ├── ColorToColorConverters.shared.cs
        │   │   ├── ColorToComponentConverter.shared.cs
        │   │   ├── ColorToStringConverter.shared.cs
        │   │   ├── CompareConverter.shared.cs
        │   │   ├── DateTimeOffsetConverter.shared.cs
        │   │   ├── DoubleToIntConverter.shared.cs
        │   │   ├── EnumToBoolConverter.shared.cs
        │   │   ├── EnumToIntConverter.shared.cs
        │   │   ├── ICommunityToolkitMultiValueConverter.shared.cs
        │   │   ├── ICommunityToolkitValueConverter.shared.cs
        │   │   ├── ImageResourceConverter.shared.cs
        │   │   ├── IndexToArrayItemConverter.shared.cs
        │   │   ├── IntToBoolConverter.shared.cs
        │   │   ├── InvertedBoolConverter.shared.cs
        │   │   ├── IsEqualConverter.shared.cs
        │   │   ├── IsInRangeConverter.shared.cs
        │   │   ├── IsListNotNullOrEmptyConverter.shared.cs
        │   │   ├── IsListNullOrEmptyConverter.shared.cs
        │   │   ├── IsNotEqualConverter.shared.cs
        │   │   ├── IsNotNullConverter.shared.cs
        │   │   ├── IsNullConverter.shared.cs
        │   │   ├── IsStringNotNullOrEmptyConverter.shared.cs
        │   │   ├── IsStringNotNullOrWhiteSpaceConverter.cs
        │   │   ├── IsStringNullOrEmptyConverter.shared.cs
        │   │   ├── IsStringNullOrWhiteSpaceConverter.shared.cs
        │   │   ├── ItemTappedEventArgsConverter.shared.cs
        │   │   ├── ListToStringConverter.shared.cs
        │   │   ├── MathExpressionConverter
        │   │   │   ├── MathExpressionConverter.shared.cs
        │   │   │   ├── MathExpression.shared.cs
        │   │   │   └── MultiMathExpressionConverter.shared.cs
        │   │   ├── MultiConverterParameter.shared.cs
        │   │   ├── MultiConverter.shared.cs
        │   │   ├── SelectedItemEventArgsConverter.cs
        │   │   ├── StateToBooleanConverter.shared.cs
        │   │   ├── StringToListConverter.shared.cs
        │   │   ├── TextCaseConverter.shared.cs
        │   │   ├── TimeSpanToSecondsConverter.shared.cs
        │   │   └── VariableMultiValueConverter.shared.cs
        │   ├── Essentials
        │   │   └── AppTheme
        │   │       ├── AppThemeColor.shared.cs
        │   │       └── AppThemeObject.shared.cs
        │   ├── Extensions
        │   │   ├── AppThemeObjectExtensions.shared.cs
        │   │   ├── AppThemeResourceExtension.shared.cs
        │   │   ├── ColorAnimationExtensions.shared.cs
        │   │   ├── CryptographyExtensions.shared.cs
        │   │   ├── HttpClientExtensions.shared.cs
        │   │   ├── MultiValueConverterExtension.shared.cs
        │   │   ├── PropertyChangedEventArgsExtensions.shared.cs
        │   │   ├── SafeFireAndForgotExtensions.shared.cs
        │   │   ├── ServiceCollectionExtensions.shared.cs
        │   │   ├── UIFontExtensions.macios.cs
        │   │   ├── ValueConverterExtension.shared.cs
        │   │   └── VisualElementExtensions.cs
        │   ├── HandlerImplementation
        │   │   └── Popup
        │   │       ├── Popup.macios.cs
        │   │       └── Popup.shared.cs
        │   ├── ImageSources
        │   │   └── GravatarImageSource.shared.cs
        │   ├── Layouts
        │   │   ├── DockLayout.shared.cs
        │   │   ├── StateContainer
        │   │   │   ├── StateContainerController.shared.cs
        │   │   │   ├── StateContainer.shared.cs
        │   │   │   └── StateView.shared.cs
        │   │   └── UniformItemsLayout.shared.cs
        │   ├── Options.cs
        │   ├── PlatformConfiguration
        │   │   └── AndroidSpecific
        │   │       ├── NavigationBar.Impl.android.cs
        │   │       └── NavigationBar.Properties.cs
        │   ├── PopupService.cs
        │   ├── ReadMe.txt
        │   └── Views
        │       ├── AvatarView.shared.cs
        │       ├── DrawingView
        │       │   └── DrawingView.shared.cs
        │       ├── Expander
        │       │   ├── Expander.macios.cs
        │       │   ├── Expander.shared.cs
        │       │   └── Expander.windows.cs
        │       ├── LazyView
        │       │   └── LazyView.shared.cs
        │       ├── Popup
        │       │   ├── PopupExtensions.net.cs
        │       │   ├── PopupExtensions.shared.cs
        │       │   ├── PopupExtensions.windows.cs
        │       │   └── Popup.shared.cs
        │       ├── SemanticOrderView
        │       │   └── SemanticOrderView.shared.cs
        │       └── WrapperControl.windows.cs
        ├── CommunityToolkit.Maui.Analyzers
        │   ├── AnalyzerReleases.Shipped.md
        │   ├── AnalyzerReleases.Unshipped.md
        │   ├── CommunityToolkit.Maui.Analyzers.csproj
        │   ├── Properties
        │   │   ├── AssemblyInfo.cs
        │   │   └── launchSettings.json
        │   ├── Resources.Designer.cs
        │   ├── Resources.resx
        │   └── UseCommunityToolkitInitializationAnalyzer.cs
        ├── CommunityToolkit.Maui.Analyzers.CodeFixes
        │   ├── CodeFixResources.Designer.cs
        │   ├── CodeFixResources.resx
        │   ├── CommunityToolkit.Maui.Analyzers.CodeFixes.csproj
        │   ├── Properties
        │   │   ├── AssemblyInfo.cs
        │   │   └── launchSettings.json
        │   └── UseCommunityToolkitInitializationAnalyzerCodeFixProvider.cs
        ├── CommunityToolkit.Maui.Analyzers.UnitTests
        │   ├── CommunityToolkit.Maui.Analyzers.UnitTests.csproj
        │   ├── UseCommunityToolkitInitializationAnalyzerTests.cs
        │   └── UseCommunityToolkitMediaElementInitializationAnalyzerTests.cs
        ├── CommunityToolkit.Maui.Core
        │   ├── AppBuilderExtensions.shared.cs
        │   ├── CommunityToolkit.Maui.Core.csproj
        │   ├── Essentials
        │   │   ├── AndroidRequestCode.android.cs
        │   │   ├── AndroidStorageConstants.android.cs
        │   │   ├── Badge
        │   │   │   ├── Android
        │   │   │   │   ├── BadgeFactory.android.cs
        │   │   │   │   ├── BadgeImplementation.android.cs
        │   │   │   │   ├── DefaultBadgeProvider.android.cs
        │   │   │   │   └── IBadgeProvider.android.cs
        │   │   │   ├── BadgeImplementation.macios.cs
        │   │   │   ├── BadgeImplementation.net.cs
        │   │   │   ├── BadgeImplementation.tizen.cs
        │   │   │   ├── BadgeImplementation.windows.cs
        │   │   │   ├── Badge.shared.cs
        │   │   │   └── IBadge.shared.cs
        │   │   ├── FileFolderDialogLocalization.tizen.cs
        │   │   ├── FileFolderDialog.tizen.cs
        │   │   ├── FileSaver
        │   │   │   ├── FileSaveException.shared.cs
        │   │   │   ├── FileSaverImplementation.android.cs
        │   │   │   ├── FileSaverImplementation.macios.cs
        │   │   │   ├── FileSaverImplementation.net.cs
        │   │   │   ├── FileSaverImplementation.shared.cs
        │   │   │   ├── FileSaverImplementation.tizen.cs
        │   │   │   ├── FileSaverImplementation.windows.cs
        │   │   │   ├── FileSaverResult.shared.cs
        │   │   │   ├── FileSaver.shared.cs
        │   │   │   └── IFileSaver.shared.cs
        │   │   ├── FolderPicker
        │   │   │   ├── FolderPickerException.shared.cs
        │   │   │   ├── FolderPickerImplementation.android.cs
        │   │   │   ├── FolderPickerImplementation.macios.cs
        │   │   │   ├── FolderPickerImplementation.net.cs
        │   │   │   ├── FolderPickerImplementation.shared.cs
        │   │   │   ├── FolderPickerImplementation.tizen.cs
        │   │   │   ├── FolderPickerImplementation.windows.cs
        │   │   │   ├── FolderPickerResult.shared.cs
        │   │   │   ├── FolderPicker.shared.cs
        │   │   │   └── IFolderPicker.shared.cs
        │   │   └── SpeechToText
        │   │       ├── Events
        │   │       │   ├── SpeechToTextRecognitionResultCompletedEventArgs.cs
        │   │       │   ├── SpeechToTextRecognitionResultUpdatedEventArgs.cs
        │   │       │   └── SpeechToTextStateChangedEventArgs.cs
        │   │       ├── ISpeechToText.shared.cs
        │   │       ├── SharedSpeechToTextImplementation.macios.cs
        │   │       ├── SpeechToTextImplementation.android.cs
        │   │       ├── SpeechToTextImplementation.ios.cs
        │   │       ├── SpeechToTextImplementation.macos.cs
        │   │       ├── SpeechToTextImplementation.net.cs
        │   │       ├── SpeechToTextImplementation.shared.cs
        │   │       ├── SpeechToTextImplementation.tizen.cs
        │   │       ├── SpeechToTextImplementation.windows.cs
        │   │       ├── SpeechToTextResult.shared.cs
        │   │       ├── SpeechToText.shared.cs
        │   │       └── SpeechToTextState.shared.cs
        │   ├── Extensions
        │   │   ├── AndroidPathExtensions.android.cs
        │   │   ├── BrushExtensions.windows.cs
        │   │   ├── ColorConversionExtensions.shared.cs
        │   │   ├── MathExtensions.shared.cs
        │   │   ├── ObservableCollectionExtensions.shared.cs
        │   │   ├── UIViewExtensions.macios.cs
        │   │   └── WindowExtensions.android.cs
        │   ├── GlobalUsings.shared.cs
        │   ├── Handlers
        │   │   ├── DrawingView
        │   │   │   ├── DrawingLineAdapter.shared.cs
        │   │   │   ├── DrawingViewHandler.net.cs
        │   │   │   ├── DrawingViewHandler.shared.cs
        │   │   │   ├── IDrawingLineAdapter.shared.cs
        │   │   │   └── IDrawingViewHandler.shared.cs
        │   │   ├── Popup
        │   │   │   ├── PopUpHandler.android.cs
        │   │   │   ├── PopupHandler.macios.cs
        │   │   │   ├── PopupHandler.net.cs
        │   │   │   ├── PopupHandler.shared.cs
        │   │   │   ├── PopupHandler.tizen.cs
        │   │   │   └── PopUpHandler.windows.cs
        │   │   └── SemanticOrderView
        │   │       ├── SemanticOrderViewHandler.android.cs
        │   │       ├── SemanticOrderViewHandler.macios.cs
        │   │       ├── SemanticOrderViewHandler.net.cs
        │   │       ├── SemanticOrderViewHandler.shared.cs
        │   │       ├── SemanticOrderViewHandler.tizen.cs
        │   │       └── SemanticOrderViewHandler.windows.cs
        │   ├── Interfaces
        │   │   ├── IAlert.shared.cs
        │   │   ├── IAsynchronousHandler.cs
        │   │   ├── IAvatarView.shared.cs
        │   │   ├── IDockLayout.shared.cs
        │   │   ├── IDrawingLine.shared.cs
        │   │   ├── IDrawingView.shared.cs
        │   │   ├── IExpander.shared.cs
        │   │   ├── IPopup.shared.cs
        │   │   ├── ISemanticOrderView.shared.cs
        │   │   ├── ISnackbar.shared.cs
        │   │   ├── IToast.shared.cs
        │   │   └── IUniformItemsLayout.shared.cs
        │   ├── IPopupService.cs
        │   ├── Layouts
        │   │   ├── DockLayoutManager.shared.cs
        │   │   └── UniformItemsLayoutManager.shared.cs
        │   ├── Options.cs
        │   ├── Platform
        │   │   ├── KeyboardExtensions
        │   │   │   ├── KeyboardExtensions.android.cs
        │   │   │   ├── KeyboardExtensions.ios.cs
        │   │   │   ├── KeyboardExtensions.macos.cs
        │   │   │   ├── KeyboardExtensions.net.cs
        │   │   │   ├── KeyboardExtensions.shared.cs
        │   │   │   ├── KeyboardExtensions.tizen.cs
        │   │   │   └── KeyboardExtensions.windows.cs
        │   │   └── StatusBar
        │   │       ├── StatusBar.android.cs
        │   │       ├── StatusBar.ios.cs
        │   │       ├── StatusBar.macos.cs
        │   │       ├── StatusBar.net.cs
        │   │       ├── StatusBar.shared.cs
        │   │       ├── StatusBar.tizen.cs
        │   │       └── StatusBar.windows.cs
        │   ├── Primitives
        │   │   ├── AlertViewVisualOptions.macios.cs
        │   │   ├── Defaults
        │   │   │   ├── AlertDefaults.shared.cs
        │   │   │   ├── AvatarViewDefaults.shared.cs
        │   │   │   ├── DrawingViewDefaults.shared.cs
        │   │   │   ├── ImageTouchBehaviorDefaults.shared.cs
        │   │   │   └── TouchBehaviorDefaults.shared.cs
        │   │   ├── DockPosition.shared.cs
        │   │   ├── DrawingLineCompletedEventArgs.shared.cs
        │   │   ├── DrawingLineStartedEventArgs.shared.cs
        │   │   ├── ExpandDirection.shared.cs
        │   │   ├── ExpandedChangedEventArgs.shared.cs
        │   │   ├── Folder.shared.cs
        │   │   ├── HoverStateChangedEventArgs.shared.cs
        │   │   ├── HoverState.shared.cs
        │   │   ├── HoverStatusChangedEventArgs.shared.cs
        │   │   ├── HoverStatus.shared.cs
        │   │   ├── LongPressCompletedEventArgs.shared.cs
        │   │   ├── MathOperator.shared.cs
        │   │   ├── MauiDrawingLineCompletedEventArgs.shared.cs
        │   │   ├── MauiDrawingStartedEventArgs.shared.cs
        │   │   ├── MauiOnDrawingEventArgs.shared.cs
        │   │   ├── NavigationBarStyle.cs
        │   │   ├── PointDrawnEventArgs.shared.cs
        │   │   ├── PopupDismissedEventArgs.shared.cs
        │   │   ├── PopupOpenedEventArgs.shared.cs
        │   │   ├── SnackbarOptions.shared.cs
        │   │   ├── StatusBarStyle.shared.cs
        │   │   ├── TouchCompletedEventArgs.shared.cs
        │   │   ├── TouchInteractionStatusChangedEventArgs.shared.cs
        │   │   ├── TouchInteractionStatus.shared.cs
        │   │   ├── TouchStateChangedEventArgs.shared.cs
        │   │   ├── TouchState.shared.cs
        │   │   ├── TouchStatusChangedEventArgs.shared.cs
        │   │   └── TouchStatus.shared.cs
        │   ├── readme.txt
        │   └── Views
        │       ├── Alert
        │       │   ├── Alert.macios.cs
        │       │   └── AlertView.macios.cs
        │       ├── DrawingView
        │       │   ├── DrawingLine.shared.cs
        │       │   ├── PlatformView
        │       │   │   ├── MauiDrawingLine.shared.cs
        │       │   │   ├── MauiDrawingView.android.cs
        │       │   │   ├── MauiDrawingViewExtensions.shared.cs
        │       │   │   ├── MauiDrawingView.macios.cs
        │       │   │   ├── MauiDrawingView.net.cs
        │       │   │   ├── MauiDrawingView.shared.cs
        │       │   │   ├── MauiDrawingView.tizen.cs
        │       │   │   └── MauiDrawingView.windows.cs
        │       │   └── Service
        │       │       ├── DrawingViewService.android.cs
        │       │       ├── DrawingViewService.macios.cs
        │       │       ├── DrawingViewService.net.cs
        │       │       ├── DrawingViewService.tizen.cs
        │       │       └── DrawingViewService.windows.cs
        │       ├── PaddedButton.macios.cs
        │       ├── PaddedLabel.macios.cs
        │       ├── Popup
        │       │   ├── MauiPopup.android.cs
        │       │   ├── MauiPopup.macios.cs
        │       │   ├── MauiPopup.tizen.cs
        │       │   ├── PopupExtensions.android.cs
        │       │   ├── PopupExtensions.macios.cs
        │       │   ├── PopupExtensions.windows.cs
        │       │   └── PopupOverlay.windows.cs
        │       ├── RoundedView.macios.cs
        │       ├── SemanticOrderView
        │       │   ├── MauiSemanticOrderView.android.cs
        │       │   ├── MauiSemanticOrderView.macios.cs
        │       │   ├── MauiSemanticOrderView.tizen.cs
        │       │   └── MauiSemanticOrderView.windows.cs
        │       ├── Snackbar
        │       │   └── PlatformSnackbar.macios.cs
        │       └── Toast
        │           └── PlatformToast.macios.cs
        ├── CommunityToolkit.Maui.Maps
        │   ├── AppHostBuilderExtensions.shared.cs
        │   ├── CommunityToolkit.Maui.Maps.csproj
        │   ├── Handler
        │   │   └── Map
        │   │       ├── Bounds.shared.cs
        │   │       ├── Center.shared.cs
        │   │       ├── EventIdentifier.shared.cs
        │   │       ├── EventMessage.shared.cs
        │   │       ├── InfoWindow.shared.cs
        │   │       └── MapHandler.Windows.cs
        │   └── ReadMe.txt
        ├── CommunityToolkit.Maui.MediaElement
        │   ├── AppBuilderExtensions.shared.cs
        │   ├── AssemblyInfo.shared.cs
        │   ├── CommunityToolkit.Maui.MediaElement.csproj
        │   ├── CommunityToolkit.Maui.MediaElement.targets
        │   ├── Converters
        │   │   ├── FileMediaSourceConverter.cs
        │   │   └── MediaSourceConverter.cs
        │   ├── Extensions
        │   │   └── PageExtensions.cs
        │   ├── Handlers
        │   │   ├── MediaElementHandler.android.cs
        │   │   ├── MediaElementHandler.macios.cs
        │   │   ├── MediaElementHandler.net.cs
        │   │   ├── MediaElementHandler.shared.cs
        │   │   ├── MediaElementHandler.tizen.cs
        │   │   └── MediaElementHandler.windows.cs
        │   ├── Interfaces
        │   │   ├── IAsynchronousMediaElementHandler.cs
        │   │   └── IMediaElement.cs
        │   ├── MediaElement.shared.cs
        │   ├── MediaSource
        │   │   ├── FileMediaSource.shared.cs
        │   │   ├── MediaSource.shared.cs
        │   │   ├── ResourceMediaSource.shared.cs
        │   │   └── UriMediaSource.shared.cs
        │   ├── Primitives
        │   │   ├── MediaElementState.cs
        │   │   ├── MediaFailedEventArgs.cs
        │   │   ├── MediaPositionChangedEventArgs.cs
        │   │   ├── MediaStateChangedEventArgs.cs
        │   │   └── SeekRequestedEventArgs.cs
        │   ├── readme.txt
        │   ├── Resources
        │   │   └── Images
        │   │       └── fullscreen.svg
        │   └── Views
        │       ├── MauiMediaElement.android.cs
        │       ├── MauiMediaElement.macios.cs
        │       ├── MauiMediaElement.tizen.cs
        │       ├── MauiMediaElement.windows.cs
        │       ├── MediaManager.android.cs
        │       ├── MediaManager.macios.cs
        │       ├── MediaManager.shared.cs
        │       ├── MediaManager.tizen.cs
        │       ├── MediaManager.windows.cs
        │       └── TizenPlayer.tizen.cs
        ├── CommunityToolkit.Maui.MediaElement.Analyzers
        │   ├── CommunityToolkit.Maui.MediaElement.Analyzers.csproj
        │   ├── Properties
        │   │   └── AssemblyInfo.cs
        │   ├── Resources.Designer.cs
        │   ├── Resources.resx
        │   └── UseCommunityToolkitMediaElementInitializationAnalyzer.cs
        ├── CommunityToolkit.Maui.MediaElement.Analyzers.CodeFixes
        │   ├── CodeFixResources.Designer.cs
        │   ├── CodeFixResources.resx
        │   ├── CommunityToolkit.Maui.MediaElement.Analyzers.CodeFixes.csproj
        │   ├── Properties
        │   │   └── AssemblyInfo.cs
        │   └── UseCommunityToolkitMediaElementInitializationAnalyzerCodeFixProvider.cs
        ├── CommunityToolkit.Maui.sln
        ├── CommunityToolkit.Maui.SourceGenerators
        │   ├── AnalyzerReleases.Shipped.md
        │   ├── AnalyzerReleases.Unshipped.md
        │   ├── CommunityToolkit.Maui.SourceGenerators.csproj
        │   ├── Diagnostics
        │   │   └── TextColorToDiagnostic.cs
        │   ├── Extensions
        │   │   ├── CompilationExtensions.cs
        │   │   └── NamespaceSymbolExtensions.cs
        │   ├── Generators
        │   │   └── TextColorToGenerator.cs
        │   ├── IsExternalInit.cs
        │   ├── Properties
        │   │   └── launchSettings.json
        │   └── Services
        │       └── SourceStringService.cs
        └── CommunityToolkit.Maui.UnitTests
            ├── Alerts
            │   ├── SnackbarTests.cs
            │   └── ToastTests.cs
            ├── Animations
            │   └── FadeAnimationTests.cs
            ├── BaseHandlerTest.cs
            ├── BaseTest.cs
            ├── Behaviors
            │   ├── AnimationBehaviorTests.cs
            │   ├── BaseBehaviorTest.cs
            │   ├── CharactersValidationBehaviorTests.cs
            │   ├── EmailValidationBehaviorTests.cs
            │   ├── EventToCommandBehaviorGenericTests.cs
            │   ├── EventToCommandBehaviorTests.cs
            │   ├── IconTintColorBehaviorTests.cs
            │   ├── ImageTouchBehaviorTests.cs
            │   ├── ImpliedOrderGridBehaviorTests.cs
            │   ├── MaskedBehaviorTests.cs
            │   ├── MaxLengthReachedBehaviorTests.cs
            │   ├── MultiValidationBehaviorTests.cs
            │   ├── NumericValidationBehaviorTests.cs
            │   ├── ProgressBarAnimationBehaviorTests.cs
            │   ├── RequiredStringValidationBehaviorTests.cs
            │   ├── SetFocusOnEntryCompletedTests.cs
            │   ├── StatusBarBehaviorTests.cs
            │   ├── TextValidationBehaviorTests.cs
            │   ├── TouchBehaviorTests.cs
            │   ├── UriValidationBehaviorTests.cs
            │   ├── UserStoppedTypingBehaviorTests.cs
            │   └── ValidationBehaviorTests.cs
            ├── CommunityToolkit.Maui.UnitTests.csproj
            ├── Converters
            │   ├── BaseConverterTests.cs
            │   ├── BoolToObjectConverterTests.cs
            │   ├── ByteArrayToImageSourceConverterTests.cs
            │   ├── ColorToBlackOrWhiteConverterTests.cs
            │   ├── ColorToByteAlphaConverterTests.cs
            │   ├── ColorToByteBlueConverterTests.cs
            │   ├── ColorToByteGreenConverterTests.cs
            │   ├── ColorToByteRedConverterTests.cs
            │   ├── ColorToCmykaStringConverterTests.cs
            │   ├── ColorToCmykStringConverterTests.cs
            │   ├── ColorToColorForTextConverterTests.cs
            │   ├── ColorToDegreeHueConverterTests.cs
            │   ├── ColorToGrayScaleColorConverterTests.cs
            │   ├── ColorToHexRgbaStringConverterTests.cs
            │   ├── ColorToHexRgbStringConverterTests.cs
            │   ├── ColorToHslaStringConverterTests.cs
            │   ├── ColorToHslStringConverterTests.cs
            │   ├── ColorToInverseColorConverterTests.cs
            │   ├── ColorToPercentBlackKeyConverterTests.cs
            │   ├── ColorToPercentCyanConverterTests.cs
            │   ├── ColorToPercentMagentaConverterTests.cs
            │   ├── ColorToPercentYellowConverterTests.cs
            │   ├── ColorToRgbaStringConverterTests.cs
            │   ├── ColorToRgbStringConverterTests.cs
            │   ├── CompareConverterTests.cs
            │   ├── DateTimeOffsetConverterTests.cs
            │   ├── DoubleToIntConverterTests.cs
            │   ├── EnumToBoolConverterTests.cs
            │   ├── EnumToIntConverterTests.cs
            │   ├── ImageResourceConverterTests.cs
            │   ├── IndexToArrayItemConverterTests.cs
            │   ├── IntToBoolConverterTests.cs
            │   ├── InvertedBoolConverterTests.cs
            │   ├── IsEqualConverterTests.cs
            │   ├── IsInRangeConverterTests.cs
            │   ├── IsListNotNullOrEmptyConverterTests.cs
            │   ├── IsListNullOrEmptyConverterTests.cs
            │   ├── IsNotEqualConverterTests.cs
            │   ├── IsNotNullConverterTests.cs
            │   ├── IsNullConverterTests.cs
            │   ├── IsStringNotNullOrEmptyConverterTests.cs
            │   ├── IsStringNotNullOrWhiteSpaceConverterTests.cs
            │   ├── IsStringNullOrEmptyConverterTests.cs
            │   ├── IsStringNullOrWhiteSpaceConverterTests.cs
            │   ├── ItemTappedEventArgsConverterTests.cs
            │   ├── ListToStringConverterTests.cs
            │   ├── MathExpressionConverterTests.cs
            │   ├── MultiConverterTests.cs
            │   ├── SelectedItemEventArgsConverterTests.cs
            │   ├── StateToBoolConverterTests.cs
            │   ├── StringToListConverterTests.cs
            │   ├── TextCaseConverterTests.cs
            │   ├── TimeSpanToSecondsConverterTests.cs
            │   └── VariableMultiValueConverterTests.cs
            ├── Essentials
            │   ├── AppThemeTests.cs
            │   ├── BadgeTests.cs
            │   ├── FileSaverTests.cs
            │   ├── FolderPickerTests.cs
            │   └── SpeechToTextTests.cs
            ├── Extensions
            │   ├── BackgroundColorToTests.cs
            │   ├── ColorConversionExtensionsTests.cs
            │   ├── MathExtensionsTests.cs
            │   ├── ServiceCollectionExtensionsTests.cs
            │   └── TextColorToTests.cs
            ├── ImageSources
            │   └── GravatarImageSource
            │       └── GravatarImageSourceTests.cs
            ├── Layouts
            │   ├── DockLayoutTests.cs
            │   ├── StateContainerTests.cs
            │   └── UniformItemsLayoutTests.cs
            ├── Mocks
            │   ├── AnimationExtensions.cs
            │   ├── BadgeImplementationMock.cs
            │   ├── FileSaverImplementationMock.cs
            │   ├── FolderPickerImplementationMock.cs
            │   ├── FontElementHandlerStub.cs
            │   ├── HandlersContextStub.cs
            │   ├── MockAppInfo.cs
            │   ├── MockApplication.cs
            │   ├── MockDispatcherProvider.cs
            │   ├── MockDrawingViewHandler.cs
            │   ├── MockPage.cs
            │   ├── MockPageHandler.cs
            │   ├── MockPageRouteFactory.cs
            │   ├── MockPageViewModel.cs
            │   ├── MockPopupHandler.cs
            │   ├── MockResourceManager.cs
            │   ├── MockSemanticOrderViewHandler.cs
            │   ├── MockValueConverter.cs
            │   └── SpeechToTextImplementationMock.cs
            ├── PopupServiceTests.cs
            ├── Resources
            │   └── dotnet-bot.png
            ├── Views
            │   ├── AvatarView
            │   │   ├── AvatarViewImageTests.cs
            │   │   ├── AvatarViewInterfaceTests.cs
            │   │   └── AvatarViewTests.cs
            │   ├── DrawingView
            │   │   ├── DrawingLineAdapterTests.cs
            │   │   ├── DrawingLineCompletedEventArgsTests.cs
            │   │   ├── DrawingLineTests.cs
            │   │   ├── DrawingViewTests.cs
            │   │   ├── MauiDrawingLineCompletedEventArgsTests.cs
            │   │   ├── MauiDrawingLineTests.cs
            │   │   ├── MauiDrawingViewExtensionsTests.cs
            │   │   └── MauiDrawingViewTests.cs
            │   ├── Expander
            │   │   ├── ExpandedChangedEventArgsTests.cs
            │   │   └── ExpanderTests.cs
            │   ├── LazyView
            │   │   └── LazyViewTests.cs
            │   ├── MediaElement
            │   │   ├── MediaElementTests.cs
            │   │   ├── MediaSourceConverterTests.cs
            │   │   └── MediaSourceTests.cs
            │   ├── Popup
            │   │   └── PopupTests.cs
            │   └── SemanticOrderView
            │       └── SemanticOrderViewTests.cs
            └── xunit.runner.json

169 directories, 934 files

标签:

实例下载地址

Maui: .NET MAUI社区工具包是一个由社区创建的库,包含.NET MAUI扩展、高级UI/UX控件和行为...

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警