实例介绍
.NET MAUI示例
使用.NET Multi-platform App UI (.NET MAUI)构建的示例。
.NET MAUI是一个跨平台框架,用于使用C#和XAML创建移动和桌面应用程序。使用.NET MAUI,您可以开发可以在Android、iOS、iPadOS、macOS和Windows上运行的应用程序,所有这些都来自一个共享的代码库。
官方示例可以通过示例浏览器访问。
示例亮点包括:
- .NET eShop参考应用程序 - “北山”
- 销售点
- Weather '21 应用
- 计算器应用
- .NET播客应用
- 导航示例
- 初学者系列任务应用程序示例
【实例截图】
【核心代码】
文件清单
└── maui-samples-5aa61557aba8a738a210187d0cda9730938bc79c
├── 8.0
│ ├── Animations
│ │ ├── Animations
│ │ │ ├── Animations.csproj
│ │ │ ├── AppShell.xaml
│ │ │ ├── AppShell.xaml.cs
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── Extensions
│ │ │ │ ├── AnimationExtensions.cs
│ │ │ │ └── ExtensionMethods.cs
│ │ │ ├── MauiProgram.cs
│ │ │ ├── Pages
│ │ │ │ ├── Controls
│ │ │ │ │ ├── EasingCard.cs
│ │ │ │ │ └── PickerCell.cs
│ │ │ │ ├── CustomAnimationPage.xaml
│ │ │ │ ├── CustomAnimationPage.xaml.cs
│ │ │ │ ├── EasingEditorPage.xaml
│ │ │ │ ├── EasingEditorPage.xaml.cs
│ │ │ │ ├── EasingsPage.xaml
│ │ │ │ ├── EasingsPage.xaml.cs
│ │ │ │ ├── FadePage.xaml
│ │ │ │ ├── FadePage.xaml.cs
│ │ │ │ ├── RotatePage.xaml
│ │ │ │ ├── RotatePage.xaml.cs
│ │ │ │ ├── ScalePage.xaml
│ │ │ │ ├── ScalePage.xaml.cs
│ │ │ │ ├── TranslatePage.xaml
│ │ │ │ └── TranslatePage.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
│ │ │ └── Resources
│ │ │ ├── AppIcon
│ │ │ │ ├── appiconfg.svg
│ │ │ │ └── appicon.svg
│ │ │ ├── Fonts
│ │ │ │ ├── fa-solid-900.ttf
│ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ ├── IconFont.cs
│ │ │ ├── Images
│ │ │ │ └── dotnet_bot.svg
│ │ │ ├── Raw
│ │ │ │ └── AboutAssets.txt
│ │ │ ├── Splash
│ │ │ │ └── splash.svg
│ │ │ └── Styles
│ │ │ ├── Colors.xaml
│ │ │ ├── Icons.xaml
│ │ │ └── Styles.xaml
│ │ ├── Animations.sln
│ │ └── README.md
│ ├── Apps
│ │ ├── BugSweeper
│ │ │ ├── BugSweeper
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── Board.cs
│ │ │ │ ├── BugSweeper.csproj
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Platforms
│ │ │ │ │ ├── Android
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ │ └── Resources
│ │ │ │ │ │ └── values
│ │ │ │ │ │ └── colors.xml
│ │ │ │ │ ├── iOS
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── Program.cs
│ │ │ │ │ ├── MacCatalyst
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Entitlements.plist
│ │ │ │ │ │ ├── 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.png
│ │ │ │ │ │ ├── dotnet_logo.png
│ │ │ │ │ │ └── redbug.png
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── Splash
│ │ │ │ │ │ └── splash.svg
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ └── Styles.xaml
│ │ │ │ └── Tile.cs
│ │ │ ├── BugSweeper.sln
│ │ │ ├── README.md
│ │ │ └── Screenshots
│ │ │ └── BugSweeper.png
│ │ ├── Calculator
│ │ │ ├── images
│ │ │ │ ├── ios.png
│ │ │ │ └── macos.png
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ ├── Calculator
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── Calculator.cs
│ │ │ │ ├── Calculator.csproj
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── MauiProgram.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
│ │ │ │ └── Resources
│ │ │ │ ├── appiconfg.svg
│ │ │ │ ├── appicon.svg
│ │ │ │ ├── Fonts
│ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ ├── Images
│ │ │ │ │ └── dotnet_bot.svg
│ │ │ │ ├── Raw
│ │ │ │ │ └── AboutAssets.txt
│ │ │ │ └── Styles.xaml
│ │ │ └── Calculator.sln
│ │ ├── GameOfLife
│ │ │ ├── GameOfLife
│ │ │ │ ├── AboutPage.xaml
│ │ │ │ ├── AboutPage.xaml.cs
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── GameCell.cs
│ │ │ │ ├── GameGrid.cs
│ │ │ │ ├── GameOfLife.csproj
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Platforms
│ │ │ │ │ ├── Android
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ │ └── Resources
│ │ │ │ │ │ └── values
│ │ │ │ │ │ └── colors.xml
│ │ │ │ │ ├── iOS
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── Program.cs
│ │ │ │ │ ├── MacCatalyst
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Entitlements.plist
│ │ │ │ │ │ ├── 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
│ │ │ ├── GameOfLife.sln
│ │ │ ├── README.md
│ │ │ └── Screenshots
│ │ │ └── GameofLife.png
│ │ ├── PointOfSale
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ ├── PointOfSale
│ │ │ │ ├── AppShellMobile.xaml
│ │ │ │ ├── AppShellMobile.xaml.cs
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── Common
│ │ │ │ │ └── CursorBehavior.cs
│ │ │ │ ├── Converters
│ │ │ │ │ └── CheckedColorConverter.cs
│ │ │ │ ├── Data
│ │ │ │ │ ├── Constants.cs
│ │ │ │ │ └── UserAccount.cs
│ │ │ │ ├── _Imports.razor
│ │ │ │ ├── Layouts
│ │ │ │ │ ├── HorizontalWrapLayout.cs
│ │ │ │ │ └── HorizontalWrapLayoutManager.cs
│ │ │ │ ├── Main.razor
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Messages
│ │ │ │ │ ├── AddProductMessage.cs
│ │ │ │ │ ├── AddToOrderMessage.cs
│ │ │ │ │ ├── ClearSignatureMessage.cs
│ │ │ │ │ ├── DragProductMessage.cs
│ │ │ │ │ └── SaveSignatureMessage.cs
│ │ │ │ ├── Models
│ │ │ │ │ ├── AppData.cs
│ │ │ │ │ ├── EnumExtensions.cs
│ │ │ │ │ ├── ItemCategory.cs
│ │ │ │ │ ├── Item.cs
│ │ │ │ │ ├── Order.cs
│ │ │ │ │ └── OrderType.cs
│ │ │ │ ├── Pages
│ │ │ │ │ ├── DashboardPage.xaml
│ │ │ │ │ ├── DashboardPage.xaml.cs
│ │ │ │ │ ├── DashboardViewModel.cs
│ │ │ │ │ ├── EmptyPage.xaml
│ │ │ │ │ ├── EmptyPage.xaml.cs
│ │ │ │ │ ├── Handheld
│ │ │ │ │ │ ├── MobileLoginPage.xaml
│ │ │ │ │ │ ├── MobileLoginPage.xaml.cs
│ │ │ │ │ │ ├── MobileLoginViewModel.cs
│ │ │ │ │ │ ├── OrderDetailsPage.xaml
│ │ │ │ │ │ ├── OrderDetailsPage.xaml.cs
│ │ │ │ │ │ ├── OrderDetailsViewModel.cs
│ │ │ │ │ │ ├── OrdersPage.xaml
│ │ │ │ │ │ ├── OrdersPage.xaml.cs
│ │ │ │ │ │ ├── OrdersViewModel.cs
│ │ │ │ │ │ ├── PayPage.xaml
│ │ │ │ │ │ ├── PayPage.xaml.cs
│ │ │ │ │ │ ├── PayViewModel.cs
│ │ │ │ │ │ ├── ReceiptPage.xaml
│ │ │ │ │ │ ├── ReceiptPage.xaml.cs
│ │ │ │ │ │ ├── ReceiptViewModel.cs
│ │ │ │ │ │ ├── ScanPage.xaml
│ │ │ │ │ │ ├── ScanPage.xaml.cs
│ │ │ │ │ │ ├── SignaturePage.xaml
│ │ │ │ │ │ ├── SignaturePage.xaml.cs
│ │ │ │ │ │ ├── SignatureViewModel.cs
│ │ │ │ │ │ ├── TipPage.xaml
│ │ │ │ │ │ ├── TipPage.xaml.cs
│ │ │ │ │ │ └── TipViewModel.cs
│ │ │ │ │ ├── HomePage.xaml
│ │ │ │ │ ├── HomePage.xaml.cs
│ │ │ │ │ ├── HomeViewModel.cs
│ │ │ │ │ ├── SettingsPage.xaml
│ │ │ │ │ ├── SettingsPage.xaml.cs
│ │ │ │ │ ├── SettingsViewModel.cs
│ │ │ │ │ └── Views
│ │ │ │ │ ├── AddProductViewModel.cs
│ │ │ │ │ ├── AddProductView.xaml
│ │ │ │ │ ├── AddProductView.xaml.cs
│ │ │ │ │ ├── ChartView.cs
│ │ │ │ │ ├── FlyoutButtonView.xaml
│ │ │ │ │ ├── FlyoutButtonView.xaml.cs
│ │ │ │ │ ├── OrderCartViewModel.cs
│ │ │ │ │ ├── OrderCartView.xaml
│ │ │ │ │ └── OrderCartView.xaml.cs
│ │ │ │ ├── Platforms
│ │ │ │ │ ├── Android
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ │ └── Resources
│ │ │ │ │ │ └── values
│ │ │ │ │ │ └── colors.xml
│ │ │ │ │ ├── iOS
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── EntitlementsSample.plist
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── Program.cs
│ │ │ │ │ ├── MacCatalyst
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── CursorBehavior.cs
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── Program.cs
│ │ │ │ │ └── Windows
│ │ │ │ │ ├── app.manifest
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ └── Package.appxmanifest
│ │ │ │ ├── PointOfSale.csproj
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── Resources
│ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ ├── appicon.svg
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── FabIconFont.cs
│ │ │ │ │ │ ├── fabmdl2.ttf
│ │ │ │ │ │ ├── fa_solid.ttf
│ │ │ │ │ │ ├── IconFont.cs
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── opensans_semibold.ttf
│ │ │ │ │ ├── Images
│ │ │ │ │ │ ├── arrow_down.svg
│ │ │ │ │ │ ├── arrow_up.svg
│ │ │ │ │ │ ├── beth.png
│ │ │ │ │ │ ├── budae_jjigae.png
│ │ │ │ │ │ ├── card.png
│ │ │ │ │ │ ├── coffee.png
│ │ │ │ │ │ ├── coin.svg
│ │ │ │ │ │ ├── customer.svg
│ │ │ │ │ │ ├── david.png
│ │ │ │ │ │ ├── discount.svg
│ │ │ │ │ │ ├── dotnet_bot.svg
│ │ │ │ │ │ ├── filter.svg
│ │ │ │ │ │ ├── food_01.png
│ │ │ │ │ │ ├── food_02.png
│ │ │ │ │ │ ├── graph.svg
│ │ │ │ │ │ ├── heart.svg
│ │ │ │ │ │ ├── home.svg
│ │ │ │ │ │ ├── hunter.png
│ │ │ │ │ │ ├── iced_tea.png
│ │ │ │ │ │ ├── info.svg
│ │ │ │ │ │ ├── jajangmyeon.png
│ │ │ │ │ │ ├── janchi_guksu.png
│ │ │ │ │ │ ├── japchae.png
│ │ │ │ │ │ ├── juice.png
│ │ │ │ │ │ ├── logo.svg
│ │ │ │ │ │ ├── logout.svg
│ │ │ │ │ │ ├── maddy.png
│ │ │ │ │ │ ├── message.svg
│ │ │ │ │ │ ├── milk.png
│ │ │ │ │ │ ├── naengmyeon.png
│ │ │ │ │ │ ├── noimage.png
│ │ │ │ │ │ ├── notification.svg
│ │ │ │ │ │ ├── order.svg
│ │ │ │ │ │ ├── qr_code.png
│ │ │ │ │ │ ├── rachel.png
│ │ │ │ │ │ ├── setting_on.svg
│ │ │ │ │ │ ├── setting.svg
│ │ │ │ │ │ ├── soda.png
│ │ │ │ │ │ ├── soup.png
│ │ │ │ │ │ ├── store.svg
│ │ │ │ │ │ ├── sweeky.png
│ │ │ │ │ │ ├── tea.png
│ │ │ │ │ │ └── unlock.svg
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ ├── AboutAssets.txt
│ │ │ │ │ │ ├── payment1.json
│ │ │ │ │ │ ├── payment2.json
│ │ │ │ │ │ └── payment3.json
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ ├── ControlTemplates.xaml
│ │ │ │ │ ├── Converters.xaml
│ │ │ │ │ ├── Data.xaml
│ │ │ │ │ └── Styles.xaml
│ │ │ │ ├── Shared
│ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ └── MainLayout.razor.css
│ │ │ │ ├── _usings.cs
│ │ │ │ └── wwwroot
│ │ │ │ ├── css
│ │ │ │ │ ├── app.css
│ │ │ │ │ ├── bootstrap
│ │ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ │ └── bootstrap.min.css.map
│ │ │ │ │ └── open-iconic
│ │ │ │ │ ├── font
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── open-iconic-bootstrap.min.css
│ │ │ │ │ │ └── fonts
│ │ │ │ │ │ ├── open-iconic.eot
│ │ │ │ │ │ ├── open-iconic.otf
│ │ │ │ │ │ ├── open-iconic.svg
│ │ │ │ │ │ ├── open-iconic.ttf
│ │ │ │ │ │ └── open-iconic.woff
│ │ │ │ │ ├── FONT-LICENSE
│ │ │ │ │ ├── ICON-LICENSE
│ │ │ │ │ └── README.md
│ │ │ │ ├── favicon.ico
│ │ │ │ └── index.html
│ │ │ ├── PointOfSale.API
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ ├── azuredeploy.json
│ │ │ │ ├── PointOfSale.API.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── launchSettings.json
│ │ │ └── PointOfSale.sln
│ │ ├── WeatherTwentyOne
│ │ │ ├── devops
│ │ │ │ ├── AzureDevOps
│ │ │ │ │ ├── azdo_mac.yml
│ │ │ │ │ └── azdo_windows.yml
│ │ │ │ ├── devops.md
│ │ │ │ └── GitHubActions
│ │ │ │ ├── macos-build.yml
│ │ │ │ └── windowsCI.yml
│ │ │ ├── images
│ │ │ │ ├── maui-weather-hero-sm.png
│ │ │ │ ├── platform-integrations.png
│ │ │ │ └── run-static-profiles.png
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ ├── WeatherTwentyOne
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── Converters
│ │ │ │ │ ├── ActiveTabConverter.cs
│ │ │ │ │ ├── ImageByStateConverter.cs
│ │ │ │ │ ├── MaxTempOffsetConverter.cs
│ │ │ │ │ ├── MinTempOffsetConverter.cs
│ │ │ │ │ └── TempSpanConverter.cs
│ │ │ │ ├── GlobalUsings.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Models
│ │ │ │ │ ├── AzureModels.cs
│ │ │ │ │ └── Metric.cs
│ │ │ │ ├── Pages
│ │ │ │ │ ├── FavoritesPage.xaml
│ │ │ │ │ ├── FavoritesPage.xaml.cs
│ │ │ │ │ ├── HomePage.xaml
│ │ │ │ │ ├── HomePage.xaml.cs
│ │ │ │ │ ├── MapPage.xaml
│ │ │ │ │ ├── MapPage.xaml.cs
│ │ │ │ │ ├── SettingsPage.xaml
│ │ │ │ │ └── SettingsPage.xaml.cs
│ │ │ │ ├── Platforms
│ │ │ │ │ ├── Android
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ │ └── Resources
│ │ │ │ │ │ └── values
│ │ │ │ │ │ └── colors.xml
│ │ │ │ │ ├── iOS
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Entitlements.plist
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ ├── Program.cs
│ │ │ │ │ │ └── Resources
│ │ │ │ │ │ └── LaunchScreen.xib
│ │ │ │ │ ├── MacCatalyst
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ ├── NotificationService.cs
│ │ │ │ │ │ ├── Program.cs
│ │ │ │ │ │ ├── trayicon.png
│ │ │ │ │ │ └── TrayService.cs
│ │ │ │ │ └── Windows
│ │ │ │ │ ├── app.manifest
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ ├── MauiWinUIWindowExtensions.cs
│ │ │ │ │ ├── NativeWindowing
│ │ │ │ │ │ ├── BalloonFlags.cs
│ │ │ │ │ │ ├── IconDataMembers.cs
│ │ │ │ │ │ ├── IconState.cs
│ │ │ │ │ │ ├── MouseEvent.cs
│ │ │ │ │ │ ├── NotifyCommand.cs
│ │ │ │ │ │ ├── NotifyIconData.cs
│ │ │ │ │ │ ├── Point.cs
│ │ │ │ │ │ ├── WinApi.cs
│ │ │ │ │ │ ├── WindowClass.cs
│ │ │ │ │ │ ├── WindowInfo.cs
│ │ │ │ │ │ ├── WindowMessages.cs
│ │ │ │ │ │ ├── WindowMessageSink.cs
│ │ │ │ │ │ └── WindowsTrayIcon.cs
│ │ │ │ │ ├── NotificationService.cs
│ │ │ │ │ ├── Package.appxmanifest
│ │ │ │ │ ├── trayicon.ico
│ │ │ │ │ └── TrayService.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── Resources
│ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ ├── appicon.svg
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── fa-solid-900.ttf
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── OpenSans-SemiBold.ttf
│ │ │ │ │ ├── Images
│ │ │ │ │ │ ├── add_icon.svg
│ │ │ │ │ │ ├── add_location.png
│ │ │ │ │ │ ├── checkmark_icon.svg
│ │ │ │ │ │ ├── compass_background.svg
│ │ │ │ │ │ ├── compass_needle.svg
│ │ │ │ │ │ ├── current_info.png
│ │ │ │ │ │ ├── fluent_weather_cloudy_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_drizzle_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_fog_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_hail_day_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_hail_night_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_haze_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_moon_16_filled.svg
│ │ │ │ │ │ ├── fluent_weather_moon_off_16_filled.svg
│ │ │ │ │ │ ├── fluent_weather_partly_cloudy_night_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_partly_cloudy.svg
│ │ │ │ │ │ ├── fluent_weather_rain_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_rain_showers_day_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_rain_showers_night_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_rain_snow_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_snow_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_snowflake_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_snow_shower_day_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_snow_shower_night_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_squalls_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_sunny_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_sunny_high_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_sunny_low_20_filled.svg
│ │ │ │ │ │ ├── fluent_weather_thunderstorm_20_filled.svg
│ │ │ │ │ │ ├── humidity_icon.svg
│ │ │ │ │ │ ├── rain_icon.svg
│ │ │ │ │ │ ├── search_icon.svg
│ │ │ │ │ │ ├── sm_solid_umbrella.svg
│ │ │ │ │ │ ├── solid_humidity.svg
│ │ │ │ │ │ ├── solid_umbrella.svg
│ │ │ │ │ │ ├── solid_wind.svg
│ │ │ │ │ │ ├── sunrise_icon.svg
│ │ │ │ │ │ ├── sunset_icon.svg
│ │ │ │ │ │ ├── tab_favorites_on.svg
│ │ │ │ │ │ ├── tab_favorites.svg
│ │ │ │ │ │ ├── tab_home_on.svg
│ │ │ │ │ │ ├── tab_home.svg
│ │ │ │ │ │ ├── tab_map_on.svg
│ │ │ │ │ │ ├── tab_map.svg
│ │ │ │ │ │ ├── tab_settings_on.svg
│ │ │ │ │ │ ├── tab_settings.svg
│ │ │ │ │ │ ├── umbrella_icon.svg
│ │ │ │ │ │ ├── weather_cloudy.svg
│ │ │ │ │ │ ├── weather_partly_cloudy_day.svg
│ │ │ │ │ │ ├── weather_partly_cloudy_night.svg
│ │ │ │ │ │ └── wind_icon.svg
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── DefaultTheme.xaml
│ │ │ │ │ ├── DefaultTheme.xaml.cs
│ │ │ │ │ └── IconFont.cs
│ │ │ │ ├── Services
│ │ │ │ │ ├── INotificationService.cs
│ │ │ │ │ ├── ITrayService.cs
│ │ │ │ │ ├── IWeatherService.cs
│ │ │ │ │ ├── ServiceExtensions.cs
│ │ │ │ │ ├── WeatherModel.cs
│ │ │ │ │ └── WeatherService.cs
│ │ │ │ ├── ViewModels
│ │ │ │ │ ├── FavoritesViewModel.cs
│ │ │ │ │ ├── HomeViewModel.cs
│ │ │ │ │ └── SettingsViewModel.cs
│ │ │ │ ├── Views
│ │ │ │ │ ├── CurrentWidget.xaml
│ │ │ │ │ ├── CurrentWidget.xaml.cs
│ │ │ │ │ ├── Next24HrWidget.xaml
│ │ │ │ │ ├── Next24HrWidget.xaml.cs
│ │ │ │ │ ├── Next7DWidget.xaml
│ │ │ │ │ ├── Next7DWidget.xaml.cs
│ │ │ │ │ ├── WidgetsPanel.xaml
│ │ │ │ │ ├── WidgetsPanel.xaml.cs
│ │ │ │ │ ├── WindLiveWidget.xaml
│ │ │ │ │ └── WindLiveWidget.xaml.cs
│ │ │ │ └── WeatherTwentyOne.csproj
│ │ │ └── WeatherTwentyOne.sln
│ │ └── WordPuzzle
│ │ ├── README.md
│ │ ├── Screenshots
│ │ │ └── WordPuzzle-randomized.png
│ │ ├── WordPuzzle
│ │ │ ├── AppShell.xaml
│ │ │ ├── AppShell.xaml.cs
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── GameSquare.cs
│ │ │ ├── MainPage.xaml
│ │ │ ├── MainPage.xaml.cs
│ │ │ ├── MauiProgram.cs
│ │ │ ├── Platforms
│ │ │ │ ├── Android
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ └── Resources
│ │ │ │ │ └── values
│ │ │ │ │ └── colors.xml
│ │ │ │ ├── iOS
│ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ ├── Info.plist
│ │ │ │ │ └── Program.cs
│ │ │ │ ├── MacCatalyst
│ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ ├── Entitlements.plist
│ │ │ │ │ ├── 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.png
│ │ │ │ ├── Raw
│ │ │ │ │ └── AboutAssets.txt
│ │ │ │ ├── Splash
│ │ │ │ │ └── splash.svg
│ │ │ │ └── Styles
│ │ │ │ ├── Colors.xaml
│ │ │ │ └── Styles.xaml
│ │ │ └── WordPuzzle.csproj
│ │ └── WordPuzzle.sln
│ ├── Beginners-Series
│ │ ├── BeginnersTask
│ │ │ ├── AppShell.xaml
│ │ │ ├── AppShell.xaml.cs
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── BeginnersTask.csproj
│ │ │ ├── DetailPage.xaml
│ │ │ ├── DetailPage.xaml.cs
│ │ │ ├── MainPage.xaml
│ │ │ ├── MainPage.xaml.cs
│ │ │ ├── MauiProgram.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
│ │ │ ├── Resources
│ │ │ │ ├── appiconfg.svg
│ │ │ │ ├── appicon.svg
│ │ │ │ ├── Colors.xaml
│ │ │ │ ├── Fonts
│ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ ├── Images
│ │ │ │ │ ├── dotnet_bot.svg
│ │ │ │ │ └── logo.png
│ │ │ │ ├── Raw
│ │ │ │ │ └── AboutAssets.txt
│ │ │ │ └── Styles.xaml
│ │ │ └── ViewModel
│ │ │ ├── DetailViewModel.cs
│ │ │ └── MainViewModel.cs
│ │ └── BeginnersTask.sln
│ ├── Data
│ │ └── TodoSQLite
│ │ ├── images
│ │ │ ├── todo-list.png
│ │ │ └── todo-list-sml.png
│ │ ├── README.md
│ │ ├── TodoSQLite
│ │ │ ├── AppShell.xaml
│ │ │ ├── AppShell.xaml.cs
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── Constants.cs
│ │ │ ├── Data
│ │ │ │ └── TodoItemDatabase.cs
│ │ │ ├── MauiProgram.cs
│ │ │ ├── Models
│ │ │ │ └── TodoItem.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
│ │ │ ├── Resources
│ │ │ │ ├── AppIcon
│ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ └── appicon.svg
│ │ │ │ ├── Fonts
│ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ ├── Images
│ │ │ │ │ ├── add.svg
│ │ │ │ │ └── dotnet_bot.svg
│ │ │ │ ├── Raw
│ │ │ │ │ └── AboutAssets.txt
│ │ │ │ ├── Splash
│ │ │ │ │ └── splash.svg
│ │ │ │ └── Styles
│ │ │ │ ├── Colors.xaml
│ │ │ │ └── Styles.xaml
│ │ │ ├── TodoSQLite.csproj
│ │ │ └── Views
│ │ │ ├── TodoItemPage.xaml
│ │ │ ├── TodoItemPage.xaml.cs
│ │ │ ├── TodoListPage.xaml
│ │ │ └── TodoListPage.xaml.cs
│ │ └── TodoSQLite.sln
│ ├── Fundamentals
│ │ ├── BehaviorsDemos
│ │ │ ├── BehaviorsDemos
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── Behaviors
│ │ │ │ │ ├── AttachedNumericValidationBehavior.cs
│ │ │ │ │ ├── BehaviorBase.cs
│ │ │ │ │ ├── EffectBehavior.cs
│ │ │ │ │ ├── EventToCommandBehavior.cs
│ │ │ │ │ ├── NumericValidationBehavior.cs
│ │ │ │ │ ├── NumericValidationStyleBehavior.cs
│ │ │ │ │ └── TintColorBehavior.cs
│ │ │ │ ├── BehaviorsDemos.csproj
│ │ │ │ ├── Converters
│ │ │ │ │ └── SelectedItemEventArgsToSelectedItemConverter.cs
│ │ │ │ ├── HomePageViewModel.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Person.cs
│ │ │ │ ├── Platforms
│ │ │ │ │ ├── Android
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ └── values
│ │ │ │ │ │ │ └── colors.xml
│ │ │ │ │ │ └── TintColorBehavior.cs
│ │ │ │ │ ├── iOS
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ ├── Program.cs
│ │ │ │ │ │ └── TintColorBehavior.cs
│ │ │ │ │ ├── MacCatalyst
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ ├── Program.cs
│ │ │ │ │ │ └── TintColorBehavior.cs
│ │ │ │ │ ├── Tizen
│ │ │ │ │ │ ├── Main.cs
│ │ │ │ │ │ └── tizen-manifest.xml
│ │ │ │ │ └── Windows
│ │ │ │ │ ├── app.manifest
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ ├── Package.appxmanifest
│ │ │ │ │ └── TintColorBehavior.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── Resources
│ │ │ │ │ ├── AppIcon
│ │ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ │ └── appicon.svg
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ ├── Images
│ │ │ │ │ │ ├── csharp.png
│ │ │ │ │ │ ├── dotnet_bot.svg
│ │ │ │ │ │ └── xaml.png
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── Splash
│ │ │ │ │ │ └── splash.svg
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ └── Styles.xaml
│ │ │ │ └── Views
│ │ │ │ ├── Code
│ │ │ │ │ ├── AttachedNumericValidationPageCode.cs
│ │ │ │ │ ├── EventToCommandBehaviorPageCode.cs
│ │ │ │ │ ├── NumericValidationPageCode.cs
│ │ │ │ │ └── NumericValidationStylePageCode.cs
│ │ │ │ └── XAML
│ │ │ │ ├── AttachedNumericValidationPage.xaml
│ │ │ │ ├── AttachedNumericValidationPage.xaml.cs
│ │ │ │ ├── EventToCommandBehaviorPage.xaml
│ │ │ │ ├── EventToCommandBehaviorPage.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── NumericValidationPage.xaml
│ │ │ │ ├── NumericValidationPage.xaml.cs
│ │ │ │ ├── NumericValidationStylePage.xaml
│ │ │ │ ├── NumericValidationStylePage.xaml.cs
│ │ │ │ ├── PlatformBehaviorPage.xaml
│ │ │ │ └── PlatformBehaviorPage.xaml.cs
│ │ │ ├── BehaviorsDemos.sln
│ │ │ └── README.md
│ │ ├── ContextMenu
│ │ │ ├── ContextMenuSample
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── ContextMenuSample.csproj
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── MauiProgram.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
│ │ │ │ └── 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
│ │ │ ├── ContextMenuSample.sln
│ │ │ ├── images
│ │ │ │ └── contextmenu.png
│ │ │ └── README.md
│ │ ├── ControlTemplateDemos
│ │ │ ├── ControlTemplateDemos
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── Controls
│ │ │ │ │ ├── CardView.cs
│ │ │ │ │ ├── CardViewUI.xaml
│ │ │ │ │ ├── CardViewUI.xaml.cs
│ │ │ │ │ ├── HeaderFooterPage.xaml
│ │ │ │ │ ├── HeaderFooterPage.xaml.cs
│ │ │ │ │ └── HyperlinkLabel.cs
│ │ │ │ ├── ControlTemplateDemos.csproj
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Models
│ │ │ │ │ └── Person.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
│ │ │ │ ├── Resources
│ │ │ │ │ ├── AppIcon
│ │ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ │ └── appicon.svg
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ ├── Images
│ │ │ │ │ │ ├── dotnet_bot.svg
│ │ │ │ │ │ └── user.png
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── Splash
│ │ │ │ │ │ └── splash.svg
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ └── Styles.xaml
│ │ │ │ ├── ViewModels
│ │ │ │ │ └── PeopleViewModel.cs
│ │ │ │ └── Views
│ │ │ │ ├── AccessTemplateElementPage.xaml
│ │ │ │ ├── AccessTemplateElementPage.xaml.cs
│ │ │ │ ├── BindToViewModelPage.xaml
│ │ │ │ ├── BindToViewModelPage.xaml.cs
│ │ │ │ ├── ContentPresenterPage.xaml
│ │ │ │ ├── ContentPresenterPage.xaml.cs
│ │ │ │ ├── ControlTemplateStylePage.xaml
│ │ │ │ ├── ControlTemplateStylePage.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── RelativeSourceBindingCardViewPage.xaml
│ │ │ │ ├── RelativeSourceBindingCardViewPage.xaml.cs
│ │ │ │ ├── ReplaceTemplateCardViewPage.xaml
│ │ │ │ ├── ReplaceTemplateCardViewPage.xaml.cs
│ │ │ │ ├── TemplateBindingCardViewPage.xaml
│ │ │ │ └── TemplateBindingCardViewPage.xaml.cs
│ │ │ ├── ControlTemplateDemos.sln
│ │ │ └── README.md
│ │ ├── DataBindingDemos
│ │ │ ├── DataBindingDemos
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── Controls
│ │ │ │ │ ├── CardView.cs
│ │ │ │ │ ├── CardViewExpander.cs
│ │ │ │ │ ├── Expander.cs
│ │ │ │ │ └── Separator.cs
│ │ │ │ ├── Converters
│ │ │ │ │ ├── AllTrueMultiConverter.cs
│ │ │ │ │ ├── AnyTrueMultiConverter.cs
│ │ │ │ │ ├── BoolToObjectConverter.cs
│ │ │ │ │ ├── ColorObjectConverter.cs
│ │ │ │ │ ├── FloatToIntConverter.cs
│ │ │ │ │ ├── IntToBoolConverter.cs
│ │ │ │ │ ├── InverterConverter.cs
│ │ │ │ │ └── StringConcatenationConverter.cs
│ │ │ │ ├── DataBindingDemos.csproj
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Models
│ │ │ │ │ ├── Monkey.cs
│ │ │ │ │ └── Person.cs
│ │ │ │ ├── NamedColor.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
│ │ │ │ ├── Resources
│ │ │ │ │ ├── AppIcon
│ │ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ │ └── appicon.svg
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ ├── Images
│ │ │ │ │ │ ├── collapse.png
│ │ │ │ │ │ ├── dotnet_bot.svg
│ │ │ │ │ │ ├── expand.png
│ │ │ │ │ │ └── user.png
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── Splash
│ │ │ │ │ │ └── splash.svg
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ └── Styles.xaml
│ │ │ │ ├── ViewModels
│ │ │ │ │ ├── DecimalKeypadViewModel.cs
│ │ │ │ │ ├── EmployeeViewModel.cs
│ │ │ │ │ ├── GroupViewModel.cs
│ │ │ │ │ ├── HslColorViewModel.cs
│ │ │ │ │ ├── MonkeysViewModel.cs
│ │ │ │ │ ├── PeopleViewModel.cs
│ │ │ │ │ ├── PersonCollectionViewModel.cs
│ │ │ │ │ ├── PersonViewModel.cs
│ │ │ │ │ └── RgbColorViewModel.cs
│ │ │ │ └── Views
│ │ │ │ ├── AlternativeCodeBindingPage.xaml
│ │ │ │ ├── AlternativeCodeBindingPage.xaml.cs
│ │ │ │ ├── AlternativeXamlBindingPage.xaml
│ │ │ │ ├── AlternativeXamlBindingPage.xaml.cs
│ │ │ │ ├── BasicCodeBindingPage.xaml
│ │ │ │ ├── BasicCodeBindingPage.xaml.cs
│ │ │ │ ├── BasicXamlBindingPage.xaml
│ │ │ │ ├── BasicXamlBindingPage.xaml.cs
│ │ │ │ ├── BetterColorSelectorPage.xaml
│ │ │ │ ├── BetterColorSelectorPage.xaml.cs
│ │ │ │ ├── BindingContextInheritancePage.xaml
│ │ │ │ ├── BindingContextInheritancePage.xaml.cs
│ │ │ │ ├── CompiledColorListPage.xaml
│ │ │ │ ├── CompiledColorListPage.xaml.cs
│ │ │ │ ├── CompiledColorSelectorPage.xaml
│ │ │ │ ├── CompiledColorSelectorPage.xaml.cs
│ │ │ │ ├── DecimalKeypadPage.xaml
│ │ │ │ ├── DecimalKeypadPage.xaml.cs
│ │ │ │ ├── EnableButtonsPage.xaml
│ │ │ │ ├── EnableButtonsPage.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── MixedBindingsPage.xaml
│ │ │ │ ├── MixedBindingsPage.xaml.cs
│ │ │ │ ├── MonkeyDetailsPage.xaml
│ │ │ │ ├── MonkeyDetailsPage.xaml.cs
│ │ │ │ ├── MonkeysPage.xaml
│ │ │ │ ├── MonkeysPage.xaml.cs
│ │ │ │ ├── MultiBindingConverterCodePage.cs
│ │ │ │ ├── MultiBindingConverterPage.xaml
│ │ │ │ ├── MultiBindingConverterPage.xaml.cs
│ │ │ │ ├── MultiBindingFallbackValuePage.xaml
│ │ │ │ ├── MultiBindingFallbackValuePage.xaml.cs
│ │ │ │ ├── MultiBindingStringFormatCodePage.cs
│ │ │ │ ├── MultiBindingStringFormatPage.xaml
│ │ │ │ ├── MultiBindingStringFormatPage.xaml.cs
│ │ │ │ ├── NestedMultiBindingPage.xaml
│ │ │ │ ├── NestedMultiBindingPage.xaml.cs
│ │ │ │ ├── PathVariationsPage.xaml
│ │ │ │ ├── PathVariationsPage.xaml.cs
│ │ │ │ ├── PersonEntryPage.xaml
│ │ │ │ ├── PersonEntryPage.xaml.cs
│ │ │ │ ├── RelativeSourceFindAncestorPage.xaml
│ │ │ │ ├── RelativeSourceFindAncestorPage.xaml.cs
│ │ │ │ ├── RelativeSourceMultiBindingPage.xaml
│ │ │ │ ├── RelativeSourceMultiBindingPage.xaml.cs
│ │ │ │ ├── RelativeSourceSelfPage.xaml
│ │ │ │ ├── RelativeSourceSelfPage.xaml.cs
│ │ │ │ ├── RelativeSourceTemplatedParentPage.xaml
│ │ │ │ ├── RelativeSourceTemplatedParentPage.xaml.cs
│ │ │ │ ├── ReverseBindingPage.xaml
│ │ │ │ ├── ReverseBindingPage.xaml.cs
│ │ │ │ ├── RgbColorSelectorPage.xaml
│ │ │ │ ├── RgbColorSelectorPage.xaml.cs
│ │ │ │ ├── SimpleColorSelectorPage.xaml
│ │ │ │ ├── SimpleColorSelectorPage.xaml.cs
│ │ │ │ ├── StringFormattingPage.xaml
│ │ │ │ ├── StringFormattingPage.xaml.cs
│ │ │ │ ├── SwitchIndicatorsPage.xaml
│ │ │ │ └── SwitchIndicatorsPage.xaml.cs
│ │ │ ├── DataBindingDemos.sln
│ │ │ └── README.md
│ │ ├── DataTemplateDemos
│ │ │ ├── DataTemplates
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── DataTemplates.csproj
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Person.cs
│ │ │ │ ├── PersonDataTemplateSelector.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
│ │ │ │ ├── Resources
│ │ │ │ │ ├── AppIcon
│ │ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ │ └── appicon.svg
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ ├── Images
│ │ │ │ │ │ ├── csharp.png
│ │ │ │ │ │ ├── dotnet_bot.svg
│ │ │ │ │ │ └── xaml.png
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── Splash
│ │ │ │ │ │ └── splash.svg
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ └── Styles.xaml
│ │ │ │ └── Views
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── PersonView.xaml
│ │ │ │ ├── PersonView.xaml.cs
│ │ │ │ ├── WithDataTemplatePageFromType.xaml
│ │ │ │ ├── WithDataTemplatePageFromType.xaml.cs
│ │ │ │ ├── WithDataTemplatePage.xaml
│ │ │ │ ├── WithDataTemplatePage.xaml.cs
│ │ │ │ ├── WithDataTemplateSelectorPage.xaml
│ │ │ │ ├── WithDataTemplateSelectorPage.xaml.cs
│ │ │ │ ├── WithoutDataTemplatePage.xaml
│ │ │ │ └── WithoutDataTemplatePage.xaml.cs
│ │ │ ├── DataTemplates.sln
│ │ │ └── README.md
│ │ ├── Localization
│ │ │ ├── LocalizationDemo
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── LocalizationDemo.csproj
│ │ │ │ ├── LocalizedPage.xaml
│ │ │ │ ├── LocalizedPage.xaml.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Platforms
│ │ │ │ │ ├── Android
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ │ └── Resources
│ │ │ │ │ │ ├── drawable
│ │ │ │ │ │ │ └── flag.png
│ │ │ │ │ │ ├── drawable-de
│ │ │ │ │ │ │ └── flag.png
│ │ │ │ │ │ ├── drawable-es
│ │ │ │ │ │ │ └── flag.png
│ │ │ │ │ │ ├── drawable-gsw-rCH
│ │ │ │ │ │ │ └── flag.png
│ │ │ │ │ │ ├── drawable-ja
│ │ │ │ │ │ │ └── flag.png
│ │ │ │ │ │ ├── drawable-ms
│ │ │ │ │ │ │ └── flag.png
│ │ │ │ │ │ ├── drawable-pt
│ │ │ │ │ │ │ └── flag.png
│ │ │ │ │ │ ├── drawable-pt-rBR
│ │ │ │ │ │ │ └── flag.png
│ │ │ │ │ │ ├── drawable-zh-rCN
│ │ │ │ │ │ │ └── flag.png
│ │ │ │ │ │ ├── drawable-zh-rTW
│ │ │ │ │ │ │ └── flag.png
│ │ │ │ │ │ ├── values
│ │ │ │ │ │ │ ├── colors.xml
│ │ │ │ │ │ │ └── Strings.xml
│ │ │ │ │ │ ├── values-de
│ │ │ │ │ │ │ └── Strings.xml
│ │ │ │ │ │ ├── values-es
│ │ │ │ │ │ │ └── Strings.xml
│ │ │ │ │ │ ├── values-gsw-rCH
│ │ │ │ │ │ │ └── Strings.xml
│ │ │ │ │ │ ├── values-ja
│ │ │ │ │ │ │ └── Strings.xml
│ │ │ │ │ │ ├── values-ms
│ │ │ │ │ │ │ └── Strings.xml
│ │ │ │ │ │ ├── values-pt
│ │ │ │ │ │ │ └── Strings.xml
│ │ │ │ │ │ ├── values-pt-rBR
│ │ │ │ │ │ │ └── Strings.xml
│ │ │ │ │ │ ├── values-zh-rCN
│ │ │ │ │ │ │ └── Strings.xml
│ │ │ │ │ │ └── values-zh-rTW
│ │ │ │ │ │ └── Strings.xml
│ │ │ │ │ ├── iOS
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ ├── Program.cs
│ │ │ │ │ │ └── Resources
│ │ │ │ │ │ ├── de.lproj
│ │ │ │ │ │ │ ├── flag.png
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── en.lproj
│ │ │ │ │ │ │ ├── flag.png
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── es.lproj
│ │ │ │ │ │ │ ├── flag.png
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── fr.lproj
│ │ │ │ │ │ │ ├── flag.png
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── ja.lproj
│ │ │ │ │ │ │ ├── flag.png
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── pt.lproj
│ │ │ │ │ │ │ ├── flag.png
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── pt-PT.lproj
│ │ │ │ │ │ │ ├── flag.png
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── zh-Hans.lproj
│ │ │ │ │ │ │ ├── flag.png
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ └── zh-Hant.lproj
│ │ │ │ │ │ ├── flag.png
│ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ ├── MacCatalyst
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ ├── Program.cs
│ │ │ │ │ │ └── Resources
│ │ │ │ │ │ ├── de.lproj
│ │ │ │ │ │ │ ├── flag.png
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── en.lproj
│ │ │ │ │ │ │ ├── flag.png
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── es.lproj
│ │ │ │ │ │ │ ├── flag.png
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── fr.lproj
│ │ │ │ │ │ │ ├── flag.png
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── ja.lproj
│ │ │ │ │ │ │ ├── flag.png
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── pt.lproj
│ │ │ │ │ │ │ ├── flag.png
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── pt-PT.lproj
│ │ │ │ │ │ │ ├── flag.png
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── zh-Hans.lproj
│ │ │ │ │ │ │ ├── flag.png
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ └── zh-Hant.lproj
│ │ │ │ │ │ ├── flag.png
│ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ ├── Tizen
│ │ │ │ │ │ ├── Main.cs
│ │ │ │ │ │ └── tizen-manifest.xml
│ │ │ │ │ └── Windows
│ │ │ │ │ ├── app.manifest
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ ├── Assets
│ │ │ │ │ │ └── Images
│ │ │ │ │ │ ├── de
│ │ │ │ │ │ │ └── flag.png
│ │ │ │ │ │ ├── en
│ │ │ │ │ │ │ └── flag.png
│ │ │ │ │ │ ├── es
│ │ │ │ │ │ │ └── flag.png
│ │ │ │ │ │ ├── fr
│ │ │ │ │ │ │ └── flag.png
│ │ │ │ │ │ ├── ja
│ │ │ │ │ │ │ └── flag.png
│ │ │ │ │ │ ├── pt
│ │ │ │ │ │ │ └── flag.png
│ │ │ │ │ │ ├── pt-BR
│ │ │ │ │ │ │ └── flag.png
│ │ │ │ │ │ ├── zh-Hans
│ │ │ │ │ │ │ └── flag.png
│ │ │ │ │ │ └── zh-Hant
│ │ │ │ │ │ └── flag.png
│ │ │ │ │ ├── Package.appxmanifest
│ │ │ │ │ └── Strings
│ │ │ │ │ ├── de
│ │ │ │ │ │ └── Resources.resw
│ │ │ │ │ ├── en
│ │ │ │ │ │ └── Resources.resw
│ │ │ │ │ ├── es
│ │ │ │ │ │ └── Resources.resw
│ │ │ │ │ ├── fr
│ │ │ │ │ │ └── Resources.resw
│ │ │ │ │ ├── ja
│ │ │ │ │ │ └── Resources.resw
│ │ │ │ │ ├── pt
│ │ │ │ │ │ └── Resources.resw
│ │ │ │ │ ├── pt-BR
│ │ │ │ │ │ └── Resources.resw
│ │ │ │ │ ├── zh-Hans
│ │ │ │ │ │ └── Resources.resw
│ │ │ │ │ └── zh-Hant
│ │ │ │ │ └── Resources.resw
│ │ │ │ ├── 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
│ │ │ │ │ ├── Strings
│ │ │ │ │ │ ├── AppResources.de-CH.resx
│ │ │ │ │ │ ├── AppResources.de.resx
│ │ │ │ │ │ ├── AppResources.Designer.cs
│ │ │ │ │ │ ├── AppResources.es.resx
│ │ │ │ │ │ ├── AppResources.fr.resx
│ │ │ │ │ │ ├── AppResources.id.resx
│ │ │ │ │ │ ├── AppResources.ja.resx
│ │ │ │ │ │ ├── AppResources.ms.resx
│ │ │ │ │ │ ├── AppResources.pt-BR.resx
│ │ │ │ │ │ ├── AppResources.pt.resx
│ │ │ │ │ │ ├── AppResources.resx
│ │ │ │ │ │ ├── AppResources.zh-Hans.resx
│ │ │ │ │ │ └── AppResources.zh-Hant.resx
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ └── Styles.xaml
│ │ │ │ ├── SettingsPage.xaml
│ │ │ │ └── SettingsPage.xaml.cs
│ │ │ ├── LocalizationDemo.sln
│ │ │ └── README.md
│ │ ├── Shell
│ │ │ ├── README.md
│ │ │ ├── Xaminals
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── Controls
│ │ │ │ │ ├── AnimalSearchHandler.cs
│ │ │ │ │ ├── FlyoutFooter.xaml
│ │ │ │ │ ├── FlyoutFooter.xaml.cs
│ │ │ │ │ ├── FlyoutHeader.xaml
│ │ │ │ │ └── FlyoutHeader.xaml.cs
│ │ │ │ ├── Data
│ │ │ │ │ ├── BearData.cs
│ │ │ │ │ ├── CatData.cs
│ │ │ │ │ ├── DogData.cs
│ │ │ │ │ ├── ElephantData.cs
│ │ │ │ │ └── MonkeyData.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Models
│ │ │ │ │ └── Animal.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
│ │ │ │ ├── Resources
│ │ │ │ │ ├── AppIcon
│ │ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ │ └── appicon.svg
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ ├── Images
│ │ │ │ │ │ ├── back.png
│ │ │ │ │ │ ├── bear.png
│ │ │ │ │ │ ├── cat.png
│ │ │ │ │ │ ├── dog.png
│ │ │ │ │ │ ├── dotnet_bot.svg
│ │ │ │ │ │ ├── dotnet.png
│ │ │ │ │ │ ├── elephant.png
│ │ │ │ │ │ ├── help.png
│ │ │ │ │ │ ├── info.png
│ │ │ │ │ │ ├── monkey.png
│ │ │ │ │ │ ├── paw.png
│ │ │ │ │ │ ├── photo.jpg
│ │ │ │ │ │ ├── random.png
│ │ │ │ │ │ └── xamarinstore.jpg
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── Splash
│ │ │ │ │ │ └── splash.svg
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ └── Styles.xaml
│ │ │ │ ├── ViewModels
│ │ │ │ │ └── MonkeyDetailViewModel.cs
│ │ │ │ ├── Views
│ │ │ │ │ ├── AboutPage.xaml
│ │ │ │ │ ├── AboutPage.xaml.cs
│ │ │ │ │ ├── BearDetailPage.xaml
│ │ │ │ │ ├── BearDetailPage.xaml.cs
│ │ │ │ │ ├── BearsPage.xaml
│ │ │ │ │ ├── BearsPage.xaml.cs
│ │ │ │ │ ├── CatDetailPage.xaml
│ │ │ │ │ ├── CatDetailPage.xaml.cs
│ │ │ │ │ ├── CatsPage.xaml
│ │ │ │ │ ├── CatsPage.xaml.cs
│ │ │ │ │ ├── DogDetailPage.xaml
│ │ │ │ │ ├── DogDetailPage.xaml.cs
│ │ │ │ │ ├── DogsPage.xaml
│ │ │ │ │ ├── DogsPage.xaml.cs
│ │ │ │ │ ├── ElephantDetailPage.xaml
│ │ │ │ │ ├── ElephantDetailPage.xaml.cs
│ │ │ │ │ ├── ElephantsPage.xaml
│ │ │ │ │ ├── ElephantsPage.xaml.cs
│ │ │ │ │ ├── MonkeyDetailPage.xaml
│ │ │ │ │ ├── MonkeyDetailPage.xaml.cs
│ │ │ │ │ ├── MonkeysPage.xaml
│ │ │ │ │ └── MonkeysPage.xaml.cs
│ │ │ │ └── Xaminals.csproj
│ │ │ └── Xaminals.sln
│ │ ├── Tooltips
│ │ │ ├── README.md
│ │ │ ├── TooltipsSample
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── MauiProgram.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
│ │ │ │ ├── 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
│ │ │ │ └── TooltipsSample.csproj
│ │ │ └── TooltipsSample.sln
│ │ └── TriggersDemos
│ │ ├── README.md
│ │ ├── WorkingWithTriggers
│ │ │ ├── AppShell.xaml
│ │ │ ├── AppShell.xaml.cs
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── Converters
│ │ │ │ ├── InverseBooleanConverter.cs
│ │ │ │ └── MultiTriggerConverter.cs
│ │ │ ├── MauiProgram.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
│ │ │ ├── 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
│ │ │ ├── TriggerActions
│ │ │ │ ├── FadeTriggerAction.cs
│ │ │ │ ├── NumericValidationTriggerAction.cs
│ │ │ │ └── VisualElementPopTriggerAction.cs
│ │ │ ├── ViewModels
│ │ │ │ └── TriggerViewModel.cs
│ │ │ ├── Views
│ │ │ │ ├── AdaptiveTriggerDemoPage.xaml
│ │ │ │ ├── AdaptiveTriggerDemoPage.xaml.cs
│ │ │ │ ├── CompareStateTriggerDemoPage.xaml
│ │ │ │ ├── CompareStateTriggerDemoPage.xaml.cs
│ │ │ │ ├── DataTriggerXaml.xaml
│ │ │ │ ├── DataTriggerXaml.xaml.cs
│ │ │ │ ├── DeviceStateTriggerDemoPage.xaml
│ │ │ │ ├── DeviceStateTriggerDemoPage.xaml.cs
│ │ │ │ ├── EnterExitActionXaml.xaml
│ │ │ │ ├── EnterExitActionXaml.xaml.cs
│ │ │ │ ├── EventTriggerXaml.xaml
│ │ │ │ ├── EventTriggerXaml.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── MultiTriggerXaml.xaml
│ │ │ │ ├── MultiTriggerXaml.xaml.cs
│ │ │ │ ├── OnClickEventTriggerXaml.xaml
│ │ │ │ ├── OnClickEventTriggerXaml.xaml.cs
│ │ │ │ ├── OrientationStateTriggerDemoPage.xaml
│ │ │ │ ├── OrientationStateTriggerDemoPage.xaml.cs
│ │ │ │ ├── PropertyTriggerXaml.xaml
│ │ │ │ ├── PropertyTriggerXaml.xaml.cs
│ │ │ │ ├── StateTriggerDemoPage.xaml
│ │ │ │ └── StateTriggerDemoPage.xaml.cs
│ │ │ └── WorkingWithTriggers.csproj
│ │ └── WorkingWithTriggers.sln
│ ├── Navigation
│ │ ├── FlyoutPageSample
│ │ │ ├── FlyoutPageSample
│ │ │ │ ├── AppFlyout.xaml
│ │ │ │ ├── AppFlyout.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── FlyoutMenuPage.xaml
│ │ │ │ ├── FlyoutMenuPage.xaml.cs
│ │ │ │ ├── FlyoutPageItem.cs
│ │ │ │ ├── FlyoutPageSample.csproj
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── MauiProgram.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
│ │ │ │ └── Resources
│ │ │ │ ├── appiconfg.svg
│ │ │ │ ├── appicon.svg
│ │ │ │ ├── Colors.xaml
│ │ │ │ ├── Fonts
│ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ ├── Images
│ │ │ │ │ ├── contacts.png
│ │ │ │ │ ├── dotnet_bot.svg
│ │ │ │ │ ├── reminders.png
│ │ │ │ │ └── todo.png
│ │ │ │ ├── Raw
│ │ │ │ │ └── AboutAssets.txt
│ │ │ │ └── Styles.xaml
│ │ │ ├── FlyoutPageSample.sln
│ │ │ └── README.md
│ │ ├── ShellFlyoutSample
│ │ │ ├── README.md
│ │ │ ├── ShellFlyoutSample
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── MauiProgram.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
│ │ │ │ ├── Resources
│ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ ├── appicon.svg
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── fa_solid.ttf
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ ├── IconFont.cs
│ │ │ │ │ ├── Images
│ │ │ │ │ │ └── dotnet_bot.svg
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ └── Styles.xaml
│ │ │ │ └── ShellFlyoutSample.csproj
│ │ │ └── ShellFlyoutSample.sln
│ │ ├── ShellMixedSample
│ │ │ ├── README.md
│ │ │ ├── ShellMixedSample
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── MauiProgram.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
│ │ │ │ ├── Resources
│ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ ├── appicon.svg
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── fa_solid.ttf
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ ├── IconFont.cs
│ │ │ │ │ ├── Images
│ │ │ │ │ │ └── dotnet_bot.svg
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ └── Styles.xaml
│ │ │ │ └── ShellMixedSample.csproj
│ │ │ └── ShellMixedSample.sln
│ │ ├── ShellTabBarSample
│ │ │ ├── nuget.config
│ │ │ ├── README.md
│ │ │ ├── ShellTabBarSample
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── MauiProgram.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
│ │ │ │ ├── Resources
│ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ ├── appicon.svg
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── fa_solid.ttf
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ ├── IconFont.cs
│ │ │ │ │ ├── Images
│ │ │ │ │ │ └── dotnet_bot.svg
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ └── Styles.xaml
│ │ │ │ └── ShellTabBarSample.csproj
│ │ │ └── ShellTabBarSample.sln
│ │ └── TabbedPage
│ │ ├── README.md
│ │ ├── TabbedPage
│ │ │ ├── AppTabbedPage.xaml
│ │ │ ├── AppTabbedPage.xaml.cs
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── MainPage.xaml
│ │ │ ├── MainPage.xaml.cs
│ │ │ ├── MauiProgram.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
│ │ │ ├── Resources
│ │ │ │ ├── appiconfg.svg
│ │ │ │ ├── appicon.svg
│ │ │ │ ├── Colors.xaml
│ │ │ │ ├── Fonts
│ │ │ │ │ ├── fa_solid.ttf
│ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ ├── IconFont.cs
│ │ │ │ ├── Images
│ │ │ │ │ └── dotnet_bot.svg
│ │ │ │ ├── Raw
│ │ │ │ │ └── AboutAssets.txt
│ │ │ │ └── Styles.xaml
│ │ │ └── TabbedPage.csproj
│ │ └── TabbedPage.sln
│ ├── PlatformIntegration
│ │ ├── InvokePlatformCodeDemos
│ │ │ ├── InvokePlatformCodeDemos
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── InvokePlatformCodeDemos.csproj
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Platforms
│ │ │ │ │ ├── Android
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ ├── DeviceOrientationService.cs
│ │ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ │ └── Resources
│ │ │ │ │ │ └── values
│ │ │ │ │ │ └── colors.xml
│ │ │ │ │ ├── iOS
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── DeviceOrientationService.cs
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── Program.cs
│ │ │ │ │ ├── MacCatalyst
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── DeviceOrientationService.cs
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── Program.cs
│ │ │ │ │ ├── Tizen
│ │ │ │ │ │ ├── Main.cs
│ │ │ │ │ │ └── tizen-manifest.xml
│ │ │ │ │ └── Windows
│ │ │ │ │ ├── app.manifest
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ ├── DeviceOrientationService.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
│ │ │ │ └── Services
│ │ │ │ ├── ConditionalCompilation
│ │ │ │ │ └── DeviceOrientationService.cs
│ │ │ │ ├── DeviceOrientation.cs
│ │ │ │ └── PartialMethods
│ │ │ │ └── DeviceOrientationService.cs
│ │ │ ├── InvokePlatformCodeDemos.sln
│ │ │ └── README.md
│ │ ├── NativeEmbeddingDemo
│ │ │ ├── NativeEmbeddingDemo
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── MyMauiContent.xaml
│ │ │ │ ├── MyMauiContent.xaml.cs
│ │ │ │ ├── NativeEmbeddingDemo.csproj
│ │ │ │ └── Resources
│ │ │ │ ├── Fonts
│ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ ├── Images
│ │ │ │ │ └── dotnet_bot.png
│ │ │ │ └── Styles
│ │ │ │ ├── Colors.xaml
│ │ │ │ └── Styles.xaml
│ │ │ ├── NativeEmbeddingDemo.Droid
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── MainActivity.cs
│ │ │ │ ├── NativeEmbeddingDemo.Droid.csproj
│ │ │ │ └── Resources
│ │ │ │ ├── AboutResources.txt
│ │ │ │ ├── layout
│ │ │ │ │ └── activity_main.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ ├── appicon_round.xml
│ │ │ │ │ └── appicon.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ ├── appicon_background.png
│ │ │ │ │ ├── appicon_foreground.png
│ │ │ │ │ └── appicon.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ ├── appicon_background.png
│ │ │ │ │ ├── appicon_foreground.png
│ │ │ │ │ └── appicon.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ ├── appicon_background.png
│ │ │ │ │ ├── appicon_foreground.png
│ │ │ │ │ └── appicon.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ ├── appicon_background.png
│ │ │ │ │ ├── appicon_foreground.png
│ │ │ │ │ └── appicon.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ ├── appicon_background.png
│ │ │ │ │ ├── appicon_foreground.png
│ │ │ │ │ └── appicon.png
│ │ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ ├── ic_launcher_background.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ │ ├── NativeEmbeddingDemo.iOS
│ │ │ │ ├── AppDelegate.cs
│ │ │ │ ├── Assets.xcassets
│ │ │ │ │ └── AppIcon.appiconset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── Icon1024.png
│ │ │ │ │ ├── Icon120.png
│ │ │ │ │ ├── Icon152.png
│ │ │ │ │ ├── Icon167.png
│ │ │ │ │ ├── Icon180.png
│ │ │ │ │ ├── Icon20.png
│ │ │ │ │ ├── Icon29.png
│ │ │ │ │ ├── Icon40.png
│ │ │ │ │ ├── Icon58.png
│ │ │ │ │ ├── Icon60.png
│ │ │ │ │ ├── Icon76.png
│ │ │ │ │ ├── Icon80.png
│ │ │ │ │ └── Icon87.png
│ │ │ │ ├── Entitlements.plist
│ │ │ │ ├── Info.plist
│ │ │ │ ├── Main.cs
│ │ │ │ ├── MainViewController.cs
│ │ │ │ ├── NativeEmbeddingDemo.iOS.csproj
│ │ │ │ └── Resources
│ │ │ │ └── LaunchScreen.xib
│ │ │ ├── NativeEmbeddingDemo.Library
│ │ │ │ ├── EmbeddedExtensions.cs
│ │ │ │ ├── EmbeddedPlatformApplication.cs
│ │ │ │ ├── EmbeddedWindowHandler.cs
│ │ │ │ ├── EmbeddedWindowProvider.cs
│ │ │ │ └── NativeEmbeddingDemo.Library.csproj
│ │ │ ├── NativeEmbeddingDemo.MacCatalyst
│ │ │ │ ├── AppDelegate.cs
│ │ │ │ ├── Assets.xcassets
│ │ │ │ │ └── AppIcon.appiconset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── Icon1024.png
│ │ │ │ │ ├── Icon120.png
│ │ │ │ │ ├── Icon152.png
│ │ │ │ │ ├── Icon167.png
│ │ │ │ │ ├── Icon180.png
│ │ │ │ │ ├── Icon20.png
│ │ │ │ │ ├── Icon29.png
│ │ │ │ │ ├── Icon40.png
│ │ │ │ │ ├── Icon58.png
│ │ │ │ │ ├── Icon60.png
│ │ │ │ │ ├── Icon76.png
│ │ │ │ │ ├── Icon80.png
│ │ │ │ │ └── Icon87.png
│ │ │ │ ├── Entitlements.plist
│ │ │ │ ├── Info.plist
│ │ │ │ ├── Main.cs
│ │ │ │ ├── MainViewController.cs
│ │ │ │ ├── NativeEmbeddingDemo.MacCatalyst.csproj
│ │ │ │ ├── NewTaskSceneDelegate.cs
│ │ │ │ ├── NewTaskViewController.cs
│ │ │ │ ├── Resources
│ │ │ │ │ └── LaunchScreen.xib
│ │ │ │ └── SceneDelegate.cs
│ │ │ ├── NativeEmbeddingDemo.sln
│ │ │ ├── NativeEmbeddingDemo.WinUI
│ │ │ │ ├── app.manifest
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── Assets
│ │ │ │ │ ├── LockScreenLogo.scale-200.png
│ │ │ │ │ ├── SplashScreen.scale-200.png
│ │ │ │ │ ├── Square150x150Logo.scale-200.png
│ │ │ │ │ ├── Square44x44Logo.scale-200.png
│ │ │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png
│ │ │ │ │ ├── StoreLogo.png
│ │ │ │ │ └── Wide310x150Logo.scale-200.png
│ │ │ │ ├── MainWindow.xaml
│ │ │ │ ├── MainWindow.xaml.cs
│ │ │ │ ├── NativeEmbeddingDemo.WinUI.csproj
│ │ │ │ ├── Package.appxmanifest
│ │ │ │ └── Properties
│ │ │ │ └── launchSettings.json
│ │ │ └── README.md
│ │ └── PlatformIntegrationDemos
│ │ ├── PlatformIntegrationDemo
│ │ │ ├── AppShell.xaml
│ │ │ ├── AppShell.xaml.cs
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── Converters
│ │ │ │ └── InverterConverter.cs
│ │ │ ├── Helpers
│ │ │ │ └── ViewHelpers.cs
│ │ │ ├── MauiProgram.cs
│ │ │ ├── Models
│ │ │ │ ├── PermissionItem.cs
│ │ │ │ └── SampleItem.cs
│ │ │ ├── PlatformIntegrationDemo.csproj
│ │ │ ├── Platforms
│ │ │ │ ├── Android
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ └── Resources
│ │ │ │ │ ├── values
│ │ │ │ │ │ └── colors.xml
│ │ │ │ │ └── xml
│ │ │ │ │ └── my_backup_rules.xml
│ │ │ │ ├── iOS
│ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ ├── Entitlements.plist
│ │ │ │ │ ├── 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
│ │ │ │ │ ├── app_info_action_icon.png
│ │ │ │ │ └── battery_action_icon.png
│ │ │ │ ├── Raw
│ │ │ │ │ ├── AboutAssets.txt
│ │ │ │ │ └── FileSystemTemplate.txt
│ │ │ │ ├── Splash
│ │ │ │ │ └── splash.svg
│ │ │ │ └── Styles
│ │ │ │ ├── Colors.xaml
│ │ │ │ └── Styles.xaml
│ │ │ ├── ViewModels
│ │ │ │ ├── AccelerometerViewModel.cs
│ │ │ │ ├── AppInfoViewModel.cs
│ │ │ │ ├── BarometerViewModel.cs
│ │ │ │ ├── BaseViewModel.cs
│ │ │ │ ├── BatteryViewModel.cs
│ │ │ │ ├── BrowserViewModel.cs
│ │ │ │ ├── ClipboardViewModel.cs
│ │ │ │ ├── ColorConvertersViewModel.cs
│ │ │ │ ├── CompassViewModel.cs
│ │ │ │ ├── ConnectivityViewModel.cs
│ │ │ │ ├── ContactDetailsViewModel.cs
│ │ │ │ ├── ContactsViewModel.cs
│ │ │ │ ├── DeviceInfoViewModel.cs
│ │ │ │ ├── EmailViewModel.cs
│ │ │ │ ├── FilePickerViewModel.cs
│ │ │ │ ├── FileSystemViewModel.cs
│ │ │ │ ├── FlashlightViewModel.cs
│ │ │ │ ├── GeocodingViewModel.cs
│ │ │ │ ├── GeolocationViewModel.cs
│ │ │ │ ├── GyroscopeViewModel.cs
│ │ │ │ ├── HapticFeedbackViewModel.cs
│ │ │ │ ├── KeepScreenOnViewModel.cs
│ │ │ │ ├── LauncherViewModel.cs
│ │ │ │ ├── MagnetometerViewModel.cs
│ │ │ │ ├── MainPageViewModel.cs
│ │ │ │ ├── MapsViewModel.cs
│ │ │ │ ├── MediaPickerViewModel.cs
│ │ │ │ ├── ObservableObject.cs
│ │ │ │ ├── OrientationSensorViewModel.cs
│ │ │ │ ├── PermissionsViewModel.cs
│ │ │ │ ├── PhoneDialerViewModel.cs
│ │ │ │ ├── PreferencesViewModel.cs
│ │ │ │ ├── ScreenshotViewModel.cs
│ │ │ │ ├── SecureStorageViewModel.cs
│ │ │ │ ├── ShareViewModel.cs
│ │ │ │ ├── SmsViewModel.cs
│ │ │ │ ├── TextToSpeechViewModel.cs
│ │ │ │ ├── UnitConvertersViewModel.cs
│ │ │ │ ├── VibrationViewModel.cs
│ │ │ │ └── WebAuthenticatorViewModel.cs
│ │ │ └── Views
│ │ │ ├── AccelerometerPage.xaml
│ │ │ ├── AccelerometerPage.xaml.cs
│ │ │ ├── AllSensorsPage.xaml
│ │ │ ├── AllSensorsPage.xaml.cs
│ │ │ ├── AppInfoPage.xaml
│ │ │ ├── AppInfoPage.xaml.cs
│ │ │ ├── BarometerPage.xaml
│ │ │ ├── BarometerPage.xaml.cs
│ │ │ ├── BasePage.cs
│ │ │ ├── BatteryPage.xaml
│ │ │ ├── BatteryPage.xaml.cs
│ │ │ ├── BrowserPage.xaml
│ │ │ ├── BrowserPage.xaml.cs
│ │ │ ├── ClipboardPage.xaml
│ │ │ ├── ClipboardPage.xaml.cs
│ │ │ ├── ColorConvertersPage.xaml
│ │ │ ├── ColorConvertersPage.xaml.cs
│ │ │ ├── CompassPage.xaml
│ │ │ ├── CompassPage.xaml.cs
│ │ │ ├── ConnectivityPage.xaml
│ │ │ ├── ConnectivityPage.xaml.cs
│ │ │ ├── ContactDetailsPage.xaml
│ │ │ ├── ContactDetailsPage.xaml.cs
│ │ │ ├── ContactsPage.xaml
│ │ │ ├── ContactsPage.xaml.cs
│ │ │ ├── DeviceInfoPage.xaml
│ │ │ ├── DeviceInfoPage.xaml.cs
│ │ │ ├── EmailPage.xaml
│ │ │ ├── EmailPage.xaml.cs
│ │ │ ├── FilePickerPage.xaml
│ │ │ ├── FilePickerPage.xaml.cs
│ │ │ ├── FileSystemPage.xaml
│ │ │ ├── FileSystemPage.xaml.cs
│ │ │ ├── FlashlightPage.xaml
│ │ │ ├── FlashlightPage.xaml.cs
│ │ │ ├── GeocodingPage.xaml
│ │ │ ├── GeocodingPage.xaml.cs
│ │ │ ├── GeolocationPage.xaml
│ │ │ ├── GeolocationPage.xaml.cs
│ │ │ ├── GyroscopePage.xaml
│ │ │ ├── GyroscopePage.xaml.cs
│ │ │ ├── HapticFeedbackPage.xaml
│ │ │ ├── HapticFeedbackPage.xaml.cs
│ │ │ ├── KeepScreenOnPage.xaml
│ │ │ ├── KeepScreenOnPage.xaml.cs
│ │ │ ├── LauncherPage.xaml
│ │ │ ├── LauncherPage.xaml.cs
│ │ │ ├── MagnetometerPage.xaml
│ │ │ ├── MagnetometerPage.xaml.cs
│ │ │ ├── MainPage.xaml
│ │ │ ├── MainPage.xaml.cs
│ │ │ ├── MapsPage.xaml
│ │ │ ├── MapsPage.xaml.cs
│ │ │ ├── MediaPickerPage.xaml
│ │ │ ├── MediaPickerPage.xaml.cs
│ │ │ ├── OrientationSensorPage.xaml
│ │ │ ├── OrientationSensorPage.xaml.cs
│ │ │ ├── PermissionsPage.xaml
│ │ │ ├── PermissionsPage.xaml.cs
│ │ │ ├── PhoneDialerPage.xaml
│ │ │ ├── PhoneDialerPage.xaml.cs
│ │ │ ├── PreferencesPage.xaml
│ │ │ ├── PreferencesPage.xaml.cs
│ │ │ ├── ScreenshotPage.xaml
│ │ │ ├── ScreenshotPage.xaml.cs
│ │ │ ├── SecureStoragePage.xaml
│ │ │ ├── SecureStoragePage.xaml.cs
│ │ │ ├── SemanticScreenReaderPage.xaml
│ │ │ ├── SemanticScreenReaderPage.xaml.cs
│ │ │ ├── SharePage.xaml
│ │ │ ├── SharePage.xaml.cs
│ │ │ ├── SMSPage.xaml
│ │ │ ├── SMSPage.xaml.cs
│ │ │ ├── TextToSpeechPage.xaml
│ │ │ ├── TextToSpeechPage.xaml.cs
│ │ │ ├── UnitConvertersPage.xaml
│ │ │ ├── UnitConvertersPage.xaml.cs
│ │ │ ├── VibrationPage.xaml
│ │ │ ├── VibrationPage.xaml.cs
│ │ │ ├── WebAuthenticatorPage.xaml
│ │ │ └── WebAuthenticatorPage.xaml.cs
│ │ ├── PlatformIntegrationDemo.sln
│ │ └── README.md
│ ├── SkiaSharp
│ │ ├── MandelbrotAnimation
│ │ │ ├── MandelbrotAnimation
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── BitmapInfo.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── MandelbrotAnimation.csproj
│ │ │ │ ├── Mandlebrot.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Platforms
│ │ │ │ │ ├── Android
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ │ └── Resources
│ │ │ │ │ │ └── values
│ │ │ │ │ │ └── colors.xml
│ │ │ │ │ ├── iOS
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── Program.cs
│ │ │ │ │ ├── MacCatalyst
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Entitlements.plist
│ │ │ │ │ │ ├── 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
│ │ │ ├── MandelbrotAnimation.sln
│ │ │ ├── README.md
│ │ │ └── Screenshots
│ │ │ └── MandelbrotAnimation.png
│ │ ├── PhotoPuzzle
│ │ │ ├── PhotoPuzzle
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── BitmapExtensions.cs
│ │ │ │ ├── CroppingRectangle.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Pages
│ │ │ │ │ ├── CropPhotoPage.xaml
│ │ │ │ │ ├── CropPhotoPage.xaml.cs
│ │ │ │ │ ├── PhotoPuzzlePage.xaml
│ │ │ │ │ ├── PhotoPuzzlePage.xaml.cs
│ │ │ │ │ ├── PickPhotoPage.xaml
│ │ │ │ │ ├── PickPhotoPage.xaml.cs
│ │ │ │ │ ├── RotatePhotoPage.xaml
│ │ │ │ │ └── RotatePhotoPage.xaml.cs
│ │ │ │ ├── PhotoCropperCanvasView.cs
│ │ │ │ ├── PhotoPuzzle.csproj
│ │ │ │ ├── PhotoPuzzleTile.cs
│ │ │ │ ├── Platforms
│ │ │ │ │ ├── Android
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ │ └── Resources
│ │ │ │ │ │ └── values
│ │ │ │ │ │ └── colors.xml
│ │ │ │ │ ├── iOS
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── Program.cs
│ │ │ │ │ ├── MacCatalyst
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Entitlements.plist
│ │ │ │ │ │ ├── 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
│ │ │ ├── PhotoPuzzle.sln
│ │ │ ├── README.md
│ │ │ └── Screenshots
│ │ │ ├── PhotoPuzzle-completed.png
│ │ │ └── PhotoPuzzle-randomized.png
│ │ ├── SkiaSharpDemos
│ │ │ ├── README.md
│ │ │ ├── SkiaSharpDemos
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── BasePage.cs
│ │ │ │ ├── Basics
│ │ │ │ │ ├── BasicBitmapsPage.cs
│ │ │ │ │ ├── BasicsMenuPage.xaml
│ │ │ │ │ ├── BasicsMenuPage.xaml.cs
│ │ │ │ │ ├── BitmapDissolvePage.xaml
│ │ │ │ │ ├── BitmapDissolvePage.xaml.cs
│ │ │ │ │ ├── CodeMoreCodePage.cs
│ │ │ │ │ ├── ColorExplorePage.xaml
│ │ │ │ │ ├── ColorExplorePage.xaml.cs
│ │ │ │ │ ├── EllipseFillPage.xaml
│ │ │ │ │ ├── EllipseFillPage.xaml.cs
│ │ │ │ │ ├── ExpandingCirclesPage.cs
│ │ │ │ │ ├── FramedTextPage.cs
│ │ │ │ │ ├── OutlinedTextPage.cs
│ │ │ │ │ ├── PulsatingEllipsePage.xaml
│ │ │ │ │ ├── PulsatingEllipsePage.xaml.cs
│ │ │ │ │ ├── SimpleCirclePage.cs
│ │ │ │ │ ├── SurfaceSizePage.cs
│ │ │ │ │ ├── TapToggleFillPage.xaml
│ │ │ │ │ └── TapToggleFillPage.xaml.cs
│ │ │ │ ├── BitmapExtensions.cs
│ │ │ │ ├── Bitmaps
│ │ │ │ │ ├── AnimatedGifPage.xaml
│ │ │ │ │ ├── AnimatedGifPage.xaml.cs
│ │ │ │ │ ├── BitmapFlipperPage.xaml
│ │ │ │ │ ├── BitmapFlipperPage.xaml.cs
│ │ │ │ │ ├── BitmapRotatorPage.xaml
│ │ │ │ │ ├── BitmapRotatorPage.xaml.cs
│ │ │ │ │ ├── BitmapsMenuPage.xaml
│ │ │ │ │ ├── BitmapsMenuPage.xaml.cs
│ │ │ │ │ ├── ColorAdjustmentPage.xaml
│ │ │ │ │ ├── ColorAdjustmentPage.xaml.cs
│ │ │ │ │ ├── CroppingRectangle.cs
│ │ │ │ │ ├── FillRectanglePage.cs
│ │ │ │ │ ├── GradientBitmapPage.cs
│ │ │ │ │ ├── HelloBitmapPage.cs
│ │ │ │ │ ├── LatticeDisplayPage.cs
│ │ │ │ │ ├── LatticeNinePatchPage.cs
│ │ │ │ │ ├── MonkeyMoustachePage.cs
│ │ │ │ │ ├── NinePatchDisplayPage.cs
│ │ │ │ │ ├── PhotoCropperCanvasView.cs
│ │ │ │ │ ├── PhotoCroppingPage.xaml
│ │ │ │ │ ├── PhotoCroppingPage.xaml.cs
│ │ │ │ │ ├── PixelDimensionsPage.cs
│ │ │ │ │ ├── PixelizedImagePage.cs
│ │ │ │ │ ├── PosterizePage.cs
│ │ │ │ │ ├── RainbowSinePage.cs
│ │ │ │ │ ├── RectangleSubsetPage.xaml
│ │ │ │ │ ├── RectangleSubsetPage.xaml.cs
│ │ │ │ │ ├── SaveFileFormatsPage.xaml
│ │ │ │ │ ├── SaveFileFormatsPage.xaml.cs
│ │ │ │ │ ├── ScalingModesPage.xaml
│ │ │ │ │ ├── ScalingModesPage.xaml.cs
│ │ │ │ │ └── UniformScalingPage.cs
│ │ │ │ ├── Curves
│ │ │ │ │ ├── AngleArcPage.xaml
│ │ │ │ │ ├── AngleArcPage.xaml.cs
│ │ │ │ │ ├── AnimatedDottedTextPage.cs
│ │ │ │ │ ├── AnotherRoundedHeptagonPage.cs
│ │ │ │ │ ├── ArcInfinityPage.cs
│ │ │ │ │ ├── BezierCircularArcPage.xaml
│ │ │ │ │ ├── BezierCircularArcPage.xaml.cs
│ │ │ │ │ ├── BezierCurvePage.xaml
│ │ │ │ │ ├── BezierCurvePage.xaml.cs
│ │ │ │ │ ├── BezierInfinityPage.cs
│ │ │ │ │ ├── CatsInFramePage.cs
│ │ │ │ │ ├── CharacterOutlineOutlinesPage.cs
│ │ │ │ │ ├── CircularTextPage.cs
│ │ │ │ │ ├── ClipOperationsPage.cs
│ │ │ │ │ ├── ClippingTextPage.cs
│ │ │ │ │ ├── ConicCircularArcPage.xaml
│ │ │ │ │ ├── ConicCircularArcPage.xaml.cs
│ │ │ │ │ ├── ConicCurvePage.xaml
│ │ │ │ │ ├── ConicCurvePage.xaml.cs
│ │ │ │ │ ├── ConveyorBeltPage.cs
│ │ │ │ │ ├── CurvesMenuPage.xaml
│ │ │ │ │ ├── CurvesMenuPage.xaml.cs
│ │ │ │ │ ├── DashedHatchLinesPage.cs
│ │ │ │ │ ├── DotDashMorphPage.cs
│ │ │ │ │ ├── EllipticalArcPage.xaml
│ │ │ │ │ ├── EllipticalArcPage.xaml.cs
│ │ │ │ │ ├── ExplodedPieChartPage.cs
│ │ │ │ │ ├── FourCircleIntersectClipPage.cs
│ │ │ │ │ ├── FourLeafCloverPage.cs
│ │ │ │ │ ├── GlobularTextPage.cs
│ │ │ │ │ ├── HatchFillPage.cs
│ │ │ │ │ ├── JitterExperimentPage.xaml
│ │ │ │ │ ├── JitterExperimentPage.xaml.cs
│ │ │ │ │ ├── JitterTextPage.cs
│ │ │ │ │ ├── LinkedChainPage.cs
│ │ │ │ │ ├── MonkeyThroughKeyholePage.cs
│ │ │ │ │ ├── OneDimensionalPathEffectPage.xaml
│ │ │ │ │ ├── OneDimensionalPathEffectPage.xaml.cs
│ │ │ │ │ ├── PathDataCatPage.cs
│ │ │ │ │ ├── PathDataHelloPage.cs
│ │ │ │ │ ├── PathExtensions.cs
│ │ │ │ │ ├── PathLengthPage.xaml
│ │ │ │ │ ├── PathLengthPage.xaml.cs
│ │ │ │ │ ├── PathTileFillPage.cs
│ │ │ │ │ ├── PrettyAnalogClockPage.cs
│ │ │ │ │ ├── QuadraticCurvePage.xaml
│ │ │ │ │ ├── QuadraticCurvePage.xaml.cs
│ │ │ │ │ ├── RegionOperationsPage.cs
│ │ │ │ │ ├── RegionPaintPage.cs
│ │ │ │ │ ├── RoundedHeptagonPage.cs
│ │ │ │ │ ├── SquaringTheCirclePage.cs
│ │ │ │ │ ├── TangentArcPage.xaml
│ │ │ │ │ ├── TangentArcPage.xaml.cs
│ │ │ │ │ ├── TapToOutlineThePathPage.xaml
│ │ │ │ │ ├── TapToOutlineThePathPage.xaml.cs
│ │ │ │ │ ├── TextPathEffectPage.cs
│ │ │ │ │ └── UnicycleHalfPipePage.cs
│ │ │ │ ├── Effects
│ │ │ │ │ ├── AlgorithmicBrickWallPage.cs
│ │ │ │ │ ├── AnimatedBitmapTilePage.cs
│ │ │ │ │ ├── BitmapTileFlipModesPage.xaml
│ │ │ │ │ ├── BitmapTileFlipModesPage.xaml.cs
│ │ │ │ │ ├── BlueBananaPage.cs
│ │ │ │ │ ├── BlurryReflectionPage.cs
│ │ │ │ │ ├── BrickWallCompositingPage.xaml
│ │ │ │ │ ├── BrickWallCompositingPage.xaml.cs
│ │ │ │ │ ├── CenteredTilesPage.cs
│ │ │ │ │ ├── ChainLinkFencePage.cs
│ │ │ │ │ ├── ChainLinkTile.cs
│ │ │ │ │ ├── ComposedPerlinNoisePage.xaml
│ │ │ │ │ ├── ComposedPerlinNoisePage.xaml.cs
│ │ │ │ │ ├── CompositingMaskPage.cs
│ │ │ │ │ ├── ConicalGradientPage.xaml
│ │ │ │ │ ├── ConicalGradientPage.xaml.cs
│ │ │ │ │ ├── ConicalSpecularHighlightPage.cs
│ │ │ │ │ ├── CornerToCornerGradientPage.cs
│ │ │ │ │ ├── DistantLightExperimentPage.xaml
│ │ │ │ │ ├── DistantLightExperimentPage.xaml.cs
│ │ │ │ │ ├── DodgeAndBurnPage.xaml
│ │ │ │ │ ├── DodgeAndBurnPage.xaml.cs
│ │ │ │ │ ├── DropShadowExperimentPage.xaml
│ │ │ │ │ ├── DropShadowExperimentPage.xaml.cs
│ │ │ │ │ ├── EffectsMenuPage.xaml
│ │ │ │ │ ├── EffectsMenuPage.xaml.cs
│ │ │ │ │ ├── GradientAnimationPage.cs
│ │ │ │ │ ├── GradientTextPage.cs
│ │ │ │ │ ├── GradientTransitionsPage.xaml
│ │ │ │ │ ├── GradientTransitionsPage.xaml.cs
│ │ │ │ │ ├── GrayScaleMatrixPage.cs
│ │ │ │ │ ├── ImageBlurExperimentPage.xaml
│ │ │ │ │ ├── ImageBlurExperimentPage.xaml.cs
│ │ │ │ │ ├── InfinityColorsPage.cs
│ │ │ │ │ ├── InteractiveLinearGradientPage.xaml
│ │ │ │ │ ├── InteractiveLinearGradientPage.xaml.cs
│ │ │ │ │ ├── LightenAndDarkenPage.xaml
│ │ │ │ │ ├── LightenAndDarkenPage.xaml.cs
│ │ │ │ │ ├── MaskBlurExperimentPage.xaml
│ │ │ │ │ ├── MaskBlurExperimentPage.xaml.cs
│ │ │ │ │ ├── NonSeparableBlendModesPage.xaml
│ │ │ │ │ ├── NonSeparableBlendModesPage.xaml.cs
│ │ │ │ │ ├── PastelMatrixPage.cs
│ │ │ │ │ ├── PerlinNoisePage.xaml
│ │ │ │ │ ├── PerlinNoisePage.xaml.cs
│ │ │ │ │ ├── PhotographicBrickWallPage.cs
│ │ │ │ │ ├── PorterDuffCanvasView.cs
│ │ │ │ │ ├── PorterDuffGridPage.cs
│ │ │ │ │ ├── PorterDuffTransparencyPage.xaml
│ │ │ │ │ ├── PorterDuffTransparencyPage.xaml.cs
│ │ │ │ │ ├── PosterizeTablePage.cs
│ │ │ │ │ ├── PrimaryColorsPage.cs
│ │ │ │ │ ├── RadialGradientMaskPage.cs
│ │ │ │ │ ├── RadialGradientPage.xaml
│ │ │ │ │ ├── RadialGradientPage.xaml.cs
│ │ │ │ │ ├── RadialSpecularHighlightPage.cs
│ │ │ │ │ ├── RainbowArcGradientPage.cs
│ │ │ │ │ ├── RainbowGradientPage.cs
│ │ │ │ │ ├── ReflectionGradientPage.cs
│ │ │ │ │ ├── SeparableBlendModesPage.xaml
│ │ │ │ │ ├── SeparableBlendModesPage.xaml.cs
│ │ │ │ │ ├── StoneWallPage.cs
│ │ │ │ │ ├── SweepGradientPage.cs
│ │ │ │ │ ├── TileAlignmentPage.cs
│ │ │ │ │ ├── TiledPerlinNoisePage.xaml
│ │ │ │ │ └── TiledPerlinNoisePage.xaml.cs
│ │ │ │ ├── InteractivePage.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── MatrixDisplay.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Media
│ │ │ │ │ ├── banana.jpg
│ │ │ │ │ ├── bananamatte.png
│ │ │ │ │ ├── brickwalltile.jpg
│ │ │ │ │ ├── facepalm.jpg
│ │ │ │ │ ├── monkeyface.png
│ │ │ │ │ ├── monkey.png
│ │ │ │ │ ├── mountainclimbers.jpg
│ │ │ │ │ ├── newtons_cradle_animation_book_2.gif
│ │ │ │ │ ├── pageofcode.png
│ │ │ │ │ ├── seatedmonkey.jpg
│ │ │ │ │ ├── seatedmonkeymatte.png
│ │ │ │ │ └── stonewalltile.jpg
│ │ │ │ ├── Paths
│ │ │ │ │ ├── AnimatedSpiralPage.cs
│ │ │ │ │ ├── ArchimedeanSpiralPage.cs
│ │ │ │ │ ├── DotsAndDashesPage.xaml
│ │ │ │ │ ├── DotsAndDashesPage.xaml.cs
│ │ │ │ │ ├── FingerPaintPage.xaml
│ │ │ │ │ ├── FingerPaintPage.xaml.cs
│ │ │ │ │ ├── FivePointedStarPage.xaml
│ │ │ │ │ ├── FivePointedStarPage.xaml.cs
│ │ │ │ │ ├── MultipleLinesPage.xaml
│ │ │ │ │ ├── MultipleLinesPage.xaml.cs
│ │ │ │ │ ├── OverlappingCirclesPage.cs
│ │ │ │ │ ├── PathsMenuPage.xaml
│ │ │ │ │ ├── PathsMenuPage.xaml.cs
│ │ │ │ │ ├── StrokeCapsPage.cs
│ │ │ │ │ ├── StrokeJoinsPage.cs
│ │ │ │ │ └── TwoTriangleContoursPage.cs
│ │ │ │ ├── Platforms
│ │ │ │ │ ├── Android
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ │ ├── PhotoLibrary.cs
│ │ │ │ │ │ └── Resources
│ │ │ │ │ │ └── values
│ │ │ │ │ │ └── colors.xml
│ │ │ │ │ ├── iOS
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ ├── PhotoLibrary.cs
│ │ │ │ │ │ └── Program.cs
│ │ │ │ │ ├── MacCatalyst
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Entitlements.plist
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ ├── PhotoLibrary.cs
│ │ │ │ │ │ └── Program.cs
│ │ │ │ │ ├── Tizen
│ │ │ │ │ │ ├── Main.cs
│ │ │ │ │ │ └── tizen-manifest.xml
│ │ │ │ │ └── Windows
│ │ │ │ │ ├── app.manifest
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ ├── Package.appxmanifest
│ │ │ │ │ └── PhotoLibrary.cs
│ │ │ │ ├── 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
│ │ │ │ ├── SkiaSharpDemos.csproj
│ │ │ │ ├── TouchPoint.cs
│ │ │ │ └── Transforms
│ │ │ │ ├── AccumulatedTranslatePage.cs
│ │ │ │ ├── AnimatedRotation3DPage.cs
│ │ │ │ ├── AnisotropicScalingPage.cs
│ │ │ │ ├── AnisotropicTextPage.cs
│ │ │ │ ├── BasicRotatePage.xaml
│ │ │ │ ├── BasicRotatePage.xaml.cs
│ │ │ │ ├── BasicScalePage.xaml
│ │ │ │ ├── BasicScalePage.xaml.cs
│ │ │ │ ├── BitmapScatterViewPage.xaml
│ │ │ │ ├── BitmapScatterViewPage.xaml.cs
│ │ │ │ ├── CenteredRotatePage.xaml
│ │ │ │ ├── CenteredRotatePage.xaml.cs
│ │ │ │ ├── CenteredScalePage.xaml
│ │ │ │ ├── CenteredScalePage.xaml.cs
│ │ │ │ ├── HendecagramAnimationPage.cs
│ │ │ │ ├── HendecagramArrayPage.cs
│ │ │ │ ├── IsotropicScalingPage.cs
│ │ │ │ ├── ObliqueTextPage.cs
│ │ │ │ ├── PathTransformPage.cs
│ │ │ │ ├── RotateAndRevolvePage.cs
│ │ │ │ ├── RotatedTextPage.cs
│ │ │ │ ├── Rotation3DPage.xaml
│ │ │ │ ├── Rotation3DPage.xaml.cs
│ │ │ │ ├── ShowAffineMatrixPage.xaml
│ │ │ │ ├── ShowAffineMatrixPage.xaml.cs
│ │ │ │ ├── ShowNonAffineMatrixPage.xaml
│ │ │ │ ├── ShowNonAffineMatrixPage.xaml.cs
│ │ │ │ ├── SingleFingerCornerScalePage.xaml
│ │ │ │ ├── SingleFingerCornerScalePage.xaml.cs
│ │ │ │ ├── SkewAngleExperimentPage.xaml
│ │ │ │ ├── SkewAngleExperimentPage.xaml.cs
│ │ │ │ ├── SkewExperimentPage.xaml
│ │ │ │ ├── SkewExperimentPage.xaml.cs
│ │ │ │ ├── SkewShadowTextPage.cs
│ │ │ │ ├── TaperTransform.cs
│ │ │ │ ├── TaperTransformPage.xaml
│ │ │ │ ├── TaperTransformPage.xaml.cs
│ │ │ │ ├── TestPerspectivePage.xaml
│ │ │ │ ├── TestPerspectivePage.xaml.cs
│ │ │ │ ├── TouchManipulationBitmap.cs
│ │ │ │ ├── TouchManipulationInfo.cs
│ │ │ │ ├── TouchManipulationManager.cs
│ │ │ │ ├── TouchManipulationMode.cs
│ │ │ │ ├── TouchManipulationPage.xaml
│ │ │ │ ├── TouchManipulationPage.xaml.cs
│ │ │ │ ├── TransformsMenuPage.xaml
│ │ │ │ ├── TransformsMenuPage.xaml.cs
│ │ │ │ ├── TranslateTextEffectsPage.cs
│ │ │ │ └── UglyAnalogClockPage.cs
│ │ │ └── SkiaSharpDemos.sln
│ │ └── SpinPaint
│ │ ├── README.md
│ │ ├── Screenshots
│ │ │ └── SpinPaint.png
│ │ ├── SpinPaint
│ │ │ ├── AppShell.xaml
│ │ │ ├── AppShell.xaml.cs
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── MainPage.xaml
│ │ │ ├── MainPage.xaml.cs
│ │ │ ├── MauiProgram.cs
│ │ │ ├── Platforms
│ │ │ │ ├── Android
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ └── Resources
│ │ │ │ │ └── values
│ │ │ │ │ └── colors.xml
│ │ │ │ ├── iOS
│ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ ├── Info.plist
│ │ │ │ │ └── Program.cs
│ │ │ │ ├── MacCatalyst
│ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ ├── Entitlements.plist
│ │ │ │ │ ├── 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
│ │ │ └── SpinPaint.csproj
│ │ └── SpinPaint.sln
│ ├── Tutorials
│ │ ├── ConvertToMvvm
│ │ │ ├── app_after.zip
│ │ │ ├── app_before.zip
│ │ │ ├── code
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Models
│ │ │ │ │ └── Note.cs
│ │ │ │ ├── Notes.csproj
│ │ │ │ ├── Notes.sln
│ │ │ │ ├── Platforms
│ │ │ │ │ ├── Android
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ │ └── Resources
│ │ │ │ │ │ └── values
│ │ │ │ │ │ └── colors.xml
│ │ │ │ │ ├── iOS
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── Program.cs
│ │ │ │ │ ├── MacCatalyst
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Entitlements.plist
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── Program.cs
│ │ │ │ │ ├── Tizen
│ │ │ │ │ │ ├── Main.cs
│ │ │ │ │ │ └── tizen-manifest.xml
│ │ │ │ │ └── Windows
│ │ │ │ │ ├── app.manifest
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ └── Package.appxmanifest
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── README.md
│ │ │ │ ├── Resources
│ │ │ │ │ ├── AppIcon
│ │ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ │ └── appicon.svg
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ ├── Images
│ │ │ │ │ │ ├── dotnet_bot.png
│ │ │ │ │ │ ├── icon_about_ios.png
│ │ │ │ │ │ ├── icon_about.png
│ │ │ │ │ │ ├── icon_notes_ios.png
│ │ │ │ │ │ └── icon_notes.png
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── Splash
│ │ │ │ │ │ └── splash.svg
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ └── Styles.xaml
│ │ │ │ ├── ViewModels
│ │ │ │ │ ├── AboutViewModel.cs
│ │ │ │ │ ├── NotesViewModel.cs
│ │ │ │ │ └── NoteViewModel.cs
│ │ │ │ └── Views
│ │ │ │ ├── AboutPage.xaml
│ │ │ │ ├── AboutPage.xaml.cs
│ │ │ │ ├── AllNotesPage.xaml
│ │ │ │ ├── AllNotesPage.xaml.cs
│ │ │ │ ├── NotePage.xaml
│ │ │ │ └── NotePage.xaml.cs
│ │ │ └── README.md
│ │ └── CreateNetMauiApp
│ │ ├── app_after.zip
│ │ ├── code
│ │ │ ├── AppShell.xaml
│ │ │ ├── AppShell.xaml.cs
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── MauiProgram.cs
│ │ │ ├── Models
│ │ │ │ ├── About.cs
│ │ │ │ ├── AllNotes.cs
│ │ │ │ └── Note.cs
│ │ │ ├── Notes.csproj
│ │ │ ├── Notes.sln
│ │ │ ├── Platforms
│ │ │ │ ├── Android
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ └── Resources
│ │ │ │ │ └── values
│ │ │ │ │ └── colors.xml
│ │ │ │ ├── iOS
│ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ ├── Info.plist
│ │ │ │ │ └── Program.cs
│ │ │ │ ├── MacCatalyst
│ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ ├── Entitlements.plist
│ │ │ │ │ ├── Info.plist
│ │ │ │ │ └── Program.cs
│ │ │ │ ├── Tizen
│ │ │ │ │ ├── Main.cs
│ │ │ │ │ └── tizen-manifest.xml
│ │ │ │ └── Windows
│ │ │ │ ├── app.manifest
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ └── Package.appxmanifest
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── README.md
│ │ │ ├── Resources
│ │ │ │ ├── AppIcon
│ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ └── appicon.svg
│ │ │ │ ├── Fonts
│ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ ├── Images
│ │ │ │ │ ├── dotnet_bot.png
│ │ │ │ │ ├── icon_about_ios.png
│ │ │ │ │ ├── icon_about.png
│ │ │ │ │ ├── icon_notes_ios.png
│ │ │ │ │ └── icon_notes.png
│ │ │ │ ├── Raw
│ │ │ │ │ └── AboutAssets.txt
│ │ │ │ ├── Splash
│ │ │ │ │ └── splash.svg
│ │ │ │ └── Styles
│ │ │ │ ├── Colors.xaml
│ │ │ │ └── Styles.xaml
│ │ │ └── Views
│ │ │ ├── AboutPage.xaml
│ │ │ ├── AboutPage.xaml.cs
│ │ │ ├── AllNotesPage.xaml
│ │ │ ├── AllNotesPage.xaml.cs
│ │ │ ├── NotePage.xaml
│ │ │ └── NotePage.xaml.cs
│ │ └── README.md
│ ├── UITesting
│ │ └── BasicAppiumNunitSample
│ │ ├── BasicAppiumNunitSample.sln
│ │ ├── MauiApp
│ │ │ ├── AppShell.xaml
│ │ │ ├── AppShell.xaml.cs
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── BasicAppiumNunitSample.csproj
│ │ │ ├── MainPage.xaml
│ │ │ ├── MainPage.xaml.cs
│ │ │ ├── MauiProgram.cs
│ │ │ ├── Platforms
│ │ │ │ ├── Android
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ └── Resources
│ │ │ │ │ └── values
│ │ │ │ │ └── colors.xml
│ │ │ │ ├── iOS
│ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ ├── Info.plist
│ │ │ │ │ └── Program.cs
│ │ │ │ ├── MacCatalyst
│ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ ├── Entitlements.Debug.plist
│ │ │ │ │ ├── Entitlements.Release.plist
│ │ │ │ │ ├── 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.png
│ │ │ ├── Raw
│ │ │ │ └── AboutAssets.txt
│ │ │ ├── Splash
│ │ │ │ └── splash.svg
│ │ │ └── Styles
│ │ │ ├── Colors.xaml
│ │ │ └── Styles.xaml
│ │ ├── README.md
│ │ ├── UITests.Android
│ │ │ ├── AppiumSetup.cs
│ │ │ ├── PlatformSpecificSampleTest.cs
│ │ │ └── UITests.Android.csproj
│ │ ├── UITests.iOS
│ │ │ ├── AppiumSetup.cs
│ │ │ ├── PlatformSpecificSampleTest.cs
│ │ │ └── UITests.iOS.csproj
│ │ ├── UITests.macOS
│ │ │ ├── AppiumSetup.cs
│ │ │ ├── PlatformSpecificSampleTest.cs
│ │ │ └── UITests.macOS.csproj
│ │ ├── UITests.Shared
│ │ │ ├── AppiumServerHelper.cs
│ │ │ ├── BaseTest.cs
│ │ │ ├── MainPageTests.cs
│ │ │ └── UITests.Shared.csproj
│ │ └── UITests.Windows
│ │ ├── AppiumSetup.cs
│ │ ├── PlatformSpecificSampleTest.cs
│ │ └── UITests.Windows.csproj
│ ├── UserInterface
│ │ ├── BrushesDemos
│ │ │ ├── BrushesDemos
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── BrushesDemos.csproj
│ │ │ │ ├── Controls
│ │ │ │ │ ├── ColorSource.cs
│ │ │ │ │ ├── GradientColorPicker.xaml
│ │ │ │ │ └── GradientColorPicker.xaml.cs
│ │ │ │ ├── MauiProgram.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
│ │ │ │ ├── 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
│ │ │ │ ├── SolidColorBrushColor.cs
│ │ │ │ └── Views
│ │ │ │ ├── AllSolidColorBrushesDemoPage.xaml
│ │ │ │ ├── AllSolidColorBrushesDemoPage.xaml.cs
│ │ │ │ ├── CSSDemoPage.xaml
│ │ │ │ ├── CSSDemoPage.xaml.cs
│ │ │ │ ├── LinearGradientBrushDemoPage.xaml
│ │ │ │ ├── LinearGradientBrushDemoPage.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── RadialGradientBrushDemoPage.xaml
│ │ │ │ ├── RadialGradientBrushDemoPage.xaml.cs
│ │ │ │ ├── SolidColorBrushDemoPage.xaml
│ │ │ │ ├── SolidColorBrushDemoPage.xaml.cs
│ │ │ │ ├── UpdateBrushDemoPage.xaml
│ │ │ │ └── UpdateBrushDemoPage.xaml.cs
│ │ │ ├── BrushesDemos.sln
│ │ │ └── README.md
│ │ ├── ControlGallery
│ │ │ ├── ControlGallery
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── ControlGallery.csproj
│ │ │ │ ├── Data
│ │ │ │ │ ├── WeatherForecast.cs
│ │ │ │ │ └── WeatherForecastService.cs
│ │ │ │ ├── Drawables
│ │ │ │ │ └── GraphicsDrawable.cs
│ │ │ │ ├── _Imports.razor
│ │ │ │ ├── Main.razor
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Models
│ │ │ │ │ ├── Monkey.cs
│ │ │ │ │ ├── NamedColor.cs
│ │ │ │ │ ├── Person.cs
│ │ │ │ │ └── RefreshItem.cs
│ │ │ │ ├── Pages
│ │ │ │ │ ├── Counter.razor
│ │ │ │ │ ├── FetchData.razor
│ │ │ │ │ └── Index.razor
│ │ │ │ ├── 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
│ │ │ │ │ │ ├── banana.jpg
│ │ │ │ │ │ ├── dotnet_bot.svg
│ │ │ │ │ │ ├── facepalm.jpg
│ │ │ │ │ │ ├── icon.png
│ │ │ │ │ │ ├── seatedmonkey.jpg
│ │ │ │ │ │ └── xamarinlogo.png
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── Splash
│ │ │ │ │ │ └── splash.svg
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ └── Styles.xaml
│ │ │ │ ├── Shared
│ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ ├── MainLayout.razor.css
│ │ │ │ │ ├── NavMenu.razor
│ │ │ │ │ ├── NavMenu.razor.css
│ │ │ │ │ └── SurveyPrompt.razor
│ │ │ │ ├── ViewModels
│ │ │ │ │ └── RefreshViewDemoPageViewModel.cs
│ │ │ │ ├── Views
│ │ │ │ │ └── XAML
│ │ │ │ │ ├── AbsoluteLayoutDemoPage.xaml
│ │ │ │ │ ├── AbsoluteLayoutDemoPage.xaml.cs
│ │ │ │ │ ├── ActivityIndicatorDemoPage.xaml
│ │ │ │ │ ├── ActivityIndicatorDemoPage.xaml.cs
│ │ │ │ │ ├── BlazorWebViewDemoPage.xaml
│ │ │ │ │ ├── BlazorWebViewDemoPage.xaml.cs
│ │ │ │ │ ├── BorderDemoPage.xaml
│ │ │ │ │ ├── BorderDemoPage.xaml.cs
│ │ │ │ │ ├── BoxViewDemoPage.xaml
│ │ │ │ │ ├── BoxViewDemoPage.xaml.cs
│ │ │ │ │ ├── ButtonDemoPage.xaml
│ │ │ │ │ ├── ButtonDemoPage.xaml.cs
│ │ │ │ │ ├── CarouselViewDemoPage.xaml
│ │ │ │ │ ├── CarouselViewDemoPage.xaml.cs
│ │ │ │ │ ├── CheckBoxPage.xaml
│ │ │ │ │ ├── CheckBoxPage.xaml.cs
│ │ │ │ │ ├── CollectionViewDemoPage.xaml
│ │ │ │ │ ├── CollectionViewDemoPage.xaml.cs
│ │ │ │ │ ├── ContentPageDemoPage.xaml
│ │ │ │ │ ├── ContentPageDemoPage.xaml.cs
│ │ │ │ │ ├── ContentViewDemoPage.xaml
│ │ │ │ │ ├── ContentViewDemoPage.xaml.cs
│ │ │ │ │ ├── DatePickerDemoPage.xaml
│ │ │ │ │ ├── DatePickerDemoPage.xaml.cs
│ │ │ │ │ ├── EditorDemoPage.xaml
│ │ │ │ │ ├── EditorDemoPage.xaml.cs
│ │ │ │ │ ├── EllipseDemoPage.xaml
│ │ │ │ │ ├── EllipseDemoPage.xaml.cs
│ │ │ │ │ ├── EntryCellDemoPage.xaml
│ │ │ │ │ ├── EntryCellDemoPage.xaml.cs
│ │ │ │ │ ├── EntryDemoPage.xaml
│ │ │ │ │ ├── EntryDemoPage.xaml.cs
│ │ │ │ │ ├── FlexLayoutDemoPage.xaml
│ │ │ │ │ ├── FlexLayoutDemoPage.xaml.cs
│ │ │ │ │ ├── FlyoutPageDemoPage.xaml
│ │ │ │ │ ├── FlyoutPageDemoPage.xaml.cs
│ │ │ │ │ ├── FrameDemoPage.xaml
│ │ │ │ │ ├── FrameDemoPage.xaml.cs
│ │ │ │ │ ├── GraphicsViewDemoPage.xaml
│ │ │ │ │ ├── GraphicsViewDemoPage.xaml.cs
│ │ │ │ │ ├── GridDemoPage.xaml
│ │ │ │ │ ├── GridDemoPage.xaml.cs
│ │ │ │ │ ├── HorizontalStackLayoutDemoPage.xaml
│ │ │ │ │ ├── HorizontalStackLayoutDemoPage.xaml.cs
│ │ │ │ │ ├── ImageButtonDemoPage.xaml
│ │ │ │ │ ├── ImageButtonDemoPage.xaml.cs
│ │ │ │ │ ├── ImageCellDemoPage.xaml
│ │ │ │ │ ├── ImageCellDemoPage.xaml.cs
│ │ │ │ │ ├── ImageDemoPage.xaml
│ │ │ │ │ ├── ImageDemoPage.xaml.cs
│ │ │ │ │ ├── IndicatorViewDemoPage.xaml
│ │ │ │ │ ├── IndicatorViewDemoPage.xaml.cs
│ │ │ │ │ ├── LabelDemoPage.xaml
│ │ │ │ │ ├── LabelDemoPage.xaml.cs
│ │ │ │ │ ├── LineDemoPage.xaml
│ │ │ │ │ ├── LineDemoPage.xaml.cs
│ │ │ │ │ ├── ListViewDemoPage.xaml
│ │ │ │ │ ├── ListViewDemoPage.xaml.cs
│ │ │ │ │ ├── MainPage.xaml
│ │ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ │ ├── NavigationPageDemoPage.xaml
│ │ │ │ │ ├── NavigationPageDemoPage.xaml.cs
│ │ │ │ │ ├── PathDemoPage.xaml
│ │ │ │ │ ├── PathDemoPage.xaml.cs
│ │ │ │ │ ├── PickerDemoPage.xaml
│ │ │ │ │ ├── PickerDemoPage.xaml.cs
│ │ │ │ │ ├── PolygonDemoPage.xaml
│ │ │ │ │ ├── PolygonDemoPage.xaml.cs
│ │ │ │ │ ├── PolylineDemoPage.xaml
│ │ │ │ │ ├── PolylineDemoPage.xaml.cs
│ │ │ │ │ ├── ProgressBarDemoPage.xaml
│ │ │ │ │ ├── ProgressBarDemoPage.xaml.cs
│ │ │ │ │ ├── RadioButtonDemoPage.xaml
│ │ │ │ │ ├── RadioButtonDemoPage.xaml.cs
│ │ │ │ │ ├── RectangleDemoPage.xaml
│ │ │ │ │ ├── RectangleDemoPage.xaml.cs
│ │ │ │ │ ├── RefreshViewDemoPage.xaml
│ │ │ │ │ ├── RefreshViewDemoPage.xaml.cs
│ │ │ │ │ ├── RelativeLayoutDemoPage.xaml
│ │ │ │ │ ├── RelativeLayoutDemoPage.xaml.cs
│ │ │ │ │ ├── ScrollViewDemoPage.xaml
│ │ │ │ │ ├── ScrollViewDemoPage.xaml.cs
│ │ │ │ │ ├── SearchBarDemoPage.xaml
│ │ │ │ │ ├── SearchBarDemoPage.xaml.cs
│ │ │ │ │ ├── SliderDemoPage.xaml
│ │ │ │ │ ├── SliderDemoPage.xaml.cs
│ │ │ │ │ ├── StackLayoutDemoPage.xaml
│ │ │ │ │ ├── StackLayoutDemoPage.xaml.cs
│ │ │ │ │ ├── StepperDemoPage.xaml
│ │ │ │ │ ├── StepperDemoPage.xaml.cs
│ │ │ │ │ ├── SwipeViewDemoPage.xaml
│ │ │ │ │ ├── SwipeViewDemoPage.xaml.cs
│ │ │ │ │ ├── SwitchCellDemoPage.xaml
│ │ │ │ │ ├── SwitchCellDemoPage.xaml.cs
│ │ │ │ │ ├── SwitchDemoPage.xaml
│ │ │ │ │ ├── SwitchDemoPage.xaml.cs
│ │ │ │ │ ├── TabbedPageDemoPage.xaml
│ │ │ │ │ ├── TabbedPageDemoPage.xaml.cs
│ │ │ │ │ ├── TableViewFormDemoPage.xaml
│ │ │ │ │ ├── TableViewFormDemoPage.xaml.cs
│ │ │ │ │ ├── TableViewMenuDemoPage.xaml
│ │ │ │ │ ├── TableViewMenuDemoPage.xaml.cs
│ │ │ │ │ ├── TextCellDemoPage.xaml
│ │ │ │ │ ├── TextCellDemoPage.xaml.cs
│ │ │ │ │ ├── TimePickerDemoPage.xaml
│ │ │ │ │ ├── TimePickerDemoPage.xaml.cs
│ │ │ │ │ ├── VerticalStackLayoutDemoPage.xaml
│ │ │ │ │ ├── VerticalStackLayoutDemoPage.xaml.cs
│ │ │ │ │ ├── WebViewDemoPage.xaml
│ │ │ │ │ └── WebViewDemoPage.xaml.cs
│ │ │ │ └── wwwroot
│ │ │ │ ├── css
│ │ │ │ │ ├── app.css
│ │ │ │ │ ├── bootstrap
│ │ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ │ └── bootstrap.min.css.map
│ │ │ │ │ └── open-iconic
│ │ │ │ │ ├── font
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── open-iconic-bootstrap.min.css
│ │ │ │ │ │ └── fonts
│ │ │ │ │ │ ├── open-iconic.eot
│ │ │ │ │ │ ├── open-iconic.otf
│ │ │ │ │ │ ├── open-iconic.svg
│ │ │ │ │ │ ├── open-iconic.ttf
│ │ │ │ │ │ └── open-iconic.woff
│ │ │ │ │ ├── FONT-LICENSE
│ │ │ │ │ ├── ICON-LICENSE
│ │ │ │ │ └── README.md
│ │ │ │ ├── favicon.ico
│ │ │ │ └── index.html
│ │ │ ├── ControlGallery.sln
│ │ │ └── README.md
│ │ ├── CustomLayoutDemos
│ │ │ ├── CustomLayoutDemos
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── CustomLayoutDemos.csproj
│ │ │ │ ├── CustomLayoutManagerFactory.cs
│ │ │ │ ├── Layouts
│ │ │ │ │ ├── CascadeLayout.cs
│ │ │ │ │ ├── CascadeLayoutManager.cs
│ │ │ │ │ ├── ColumnLayout.cs
│ │ │ │ │ ├── ColumnLayoutManager.cs
│ │ │ │ │ ├── ContentColumnLayout.cs
│ │ │ │ │ ├── CustomGridLayoutManager.cs
│ │ │ │ │ ├── HorizontalWrapLayout.cs
│ │ │ │ │ ├── HorizontalWrapLayoutManager.cs
│ │ │ │ │ ├── ZStackLayout.cs
│ │ │ │ │ └── ZStackLayoutManager.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Platforms
│ │ │ │ │ ├── Android
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ │ └── Resources
│ │ │ │ │ │ └── values
│ │ │ │ │ │ └── colors.xml
│ │ │ │ │ ├── iOS
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── Program.cs
│ │ │ │ │ ├── MacCatalyst
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── Entitlements.plist
│ │ │ │ │ │ ├── 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
│ │ │ │ │ │ ├── img_0074.jpg
│ │ │ │ │ │ ├── img_0078.jpg
│ │ │ │ │ │ ├── img_0308.jpg
│ │ │ │ │ │ ├── img_0437.jpg
│ │ │ │ │ │ ├── img_0475.jpg
│ │ │ │ │ │ ├── img_0613.jpg
│ │ │ │ │ │ ├── img_0718.jpg
│ │ │ │ │ │ ├── img_0866.jpg
│ │ │ │ │ │ ├── img_1480.jpg
│ │ │ │ │ │ ├── img_2225.jpg
│ │ │ │ │ │ ├── img_2261.jpg
│ │ │ │ │ │ ├── img_2267.jpg
│ │ │ │ │ │ ├── img_2268.jpg
│ │ │ │ │ │ ├── img_2313.jpg
│ │ │ │ │ │ ├── img_2350.jpg
│ │ │ │ │ │ ├── img_2361.jpg
│ │ │ │ │ │ ├── img_2412.jpg
│ │ │ │ │ │ ├── img_3535.jpg
│ │ │ │ │ │ ├── img_3673.jpg
│ │ │ │ │ │ └── img_3686.jpg
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── Splash
│ │ │ │ │ │ └── splash.svg
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ └── Styles.xaml
│ │ │ │ └── Views
│ │ │ │ ├── CascadeLayoutPage.xaml
│ │ │ │ ├── CascadeLayoutPage.xaml.cs
│ │ │ │ ├── ColumnLayoutPage.xaml
│ │ │ │ ├── ColumnLayoutPage.xaml.cs
│ │ │ │ ├── ContentColumnLayoutPage.cs
│ │ │ │ ├── CustomizedGridPage.xaml
│ │ │ │ ├── CustomizedGridPage.xaml.cs
│ │ │ │ ├── HorizontalWrapLayoutPage.xaml
│ │ │ │ ├── HorizontalWrapLayoutPage.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── ZStackLayoutPage.xaml
│ │ │ │ └── ZStackLayoutPage.xaml.cs
│ │ │ ├── CustomLayoutDemos.sln
│ │ │ └── README.md
│ │ ├── Handlers
│ │ │ ├── CreateHandlerDemo
│ │ │ │ ├── README.md
│ │ │ │ ├── VideoDemos
│ │ │ │ │ ├── AppShell.xaml
│ │ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ ├── Controls
│ │ │ │ │ │ ├── FileVideoSource.cs
│ │ │ │ │ │ ├── IVideoController.cs
│ │ │ │ │ │ ├── PositionSlider.cs
│ │ │ │ │ │ ├── ResourceVideoSource.cs
│ │ │ │ │ │ ├── UriVideoSource.cs
│ │ │ │ │ │ ├── Video.cs
│ │ │ │ │ │ ├── VideoInfo.cs
│ │ │ │ │ │ ├── VideoPositionEventArgs.cs
│ │ │ │ │ │ ├── VideoSourceConverter.cs
│ │ │ │ │ │ ├── VideoSource.cs
│ │ │ │ │ │ └── VideoStatus.cs
│ │ │ │ │ ├── Handlers
│ │ │ │ │ │ ├── VideoHandler.Android.cs
│ │ │ │ │ │ ├── VideoHandler.cs
│ │ │ │ │ │ ├── VideoHandler.MaciOS.cs
│ │ │ │ │ │ └── VideoHandler.Windows.cs
│ │ │ │ │ ├── MauiProgram.cs
│ │ │ │ │ ├── Platforms
│ │ │ │ │ │ ├── Android
│ │ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ │ │ ├── MauiVideoPlayer.cs
│ │ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ │ └── values
│ │ │ │ │ │ │ │ └── colors.xml
│ │ │ │ │ │ │ └── VideoProvider.cs
│ │ │ │ │ │ ├── iOS
│ │ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ │ ├── MauiVideoPlayer.cs
│ │ │ │ │ │ │ └── Program.cs
│ │ │ │ │ │ ├── MacCatalyst
│ │ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ │ ├── MauiVideoPlayer.cs
│ │ │ │ │ │ │ └── Program.cs
│ │ │ │ │ │ ├── Tizen
│ │ │ │ │ │ │ ├── Main.cs
│ │ │ │ │ │ │ └── tizen-manifest.xml
│ │ │ │ │ │ └── Windows
│ │ │ │ │ │ ├── app.manifest
│ │ │ │ │ │ ├── App.xaml
│ │ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ │ ├── MauiVideoPlayer.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
│ │ │ │ │ │ │ ├── AndroidVideo.mp4
│ │ │ │ │ │ │ ├── AppleVideo.mp4
│ │ │ │ │ │ │ └── WindowsVideo.mp4
│ │ │ │ │ │ ├── Splash
│ │ │ │ │ │ │ └── splash.svg
│ │ │ │ │ │ └── Styles
│ │ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ │ └── Styles.xaml
│ │ │ │ │ ├── VideoDemos.csproj
│ │ │ │ │ └── Views
│ │ │ │ │ ├── BindToVideoPlayerPage.xaml
│ │ │ │ │ ├── BindToVideoPlayerPage.xaml.cs
│ │ │ │ │ ├── CustomPositionBarPage.xaml
│ │ │ │ │ ├── CustomPositionBarPage.xaml.cs
│ │ │ │ │ ├── CustomTransportPage.xaml
│ │ │ │ │ ├── CustomTransportPage.xaml.cs
│ │ │ │ │ ├── MainPage.xaml
│ │ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ │ ├── PlayLibraryVideoPage.xaml
│ │ │ │ │ ├── PlayLibraryVideoPage.xaml.cs
│ │ │ │ │ ├── PlayVideoResourcePage.xaml
│ │ │ │ │ ├── PlayVideoResourcePage.xaml.cs
│ │ │ │ │ ├── PlayWebVideoPage.xaml
│ │ │ │ │ ├── PlayWebVideoPage.xaml.cs
│ │ │ │ │ ├── SelectWebVideoPage.xaml
│ │ │ │ │ └── SelectWebVideoPage.xaml.cs
│ │ │ │ └── VideoDemos.sln
│ │ │ └── CustomizeHandlersDemo
│ │ │ ├── CustomizeHandlersDemo
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── Controls
│ │ │ │ │ └── MyEntry.cs
│ │ │ │ ├── CustomizeHandlersDemo.csproj
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Platforms
│ │ │ │ │ ├── Android
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ ├── CustomizeEntryPartialMethodsPage.cs
│ │ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ │ └── Resources
│ │ │ │ │ │ └── values
│ │ │ │ │ │ └── colors.xml
│ │ │ │ │ ├── iOS
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── CustomizeEntryPartialMethodsPage.cs
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── Program.cs
│ │ │ │ │ ├── MacCatalyst
│ │ │ │ │ │ ├── AppDelegate.cs
│ │ │ │ │ │ ├── CustomizeEntryPartialMethodsPage.cs
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── Program.cs
│ │ │ │ │ ├── Tizen
│ │ │ │ │ │ ├── Main.cs
│ │ │ │ │ │ └── tizen-manifest.xml
│ │ │ │ │ └── Windows
│ │ │ │ │ ├── app.manifest
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ ├── CustomizeEntryPartialMethodsPage.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
│ │ │ │ └── Views
│ │ │ │ ├── CustomizeEntryHandlerLifecyclePage.xaml
│ │ │ │ ├── CustomizeEntryHandlerLifecyclePage.xaml.cs
│ │ │ │ ├── CustomizeEntryPage.xaml
│ │ │ │ ├── CustomizeEntryPage.xaml.cs
│ │ │ │ ├── CustomizeEntryPartialMethodsPage.xaml
│ │ │ │ ├── CustomizeEntryPartialMethodsPage.xaml.cs
│ │ │ │ ├── CustomizeSpecificEntryPage.xaml
│ │ │ │ ├── CustomizeSpecificEntryPage.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ └── MainPage.xaml.cs
│ │ │ ├── CustomizeHandlersDemo.sln
│ │ │ └── README.md
│ │ ├── HyperlinkDemo
│ │ │ ├── HyperlinkDemo
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── HyperlinkDemo.csproj
│ │ │ │ ├── HyperlinkLabel.cs
│ │ │ │ ├── HyperlinkSpan.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── MauiProgram.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
│ │ │ │ └── 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
│ │ │ ├── HyperlinkDemo.sln
│ │ │ └── README.md
│ │ ├── Layouts
│ │ │ ├── AbsoluteLayoutDemos
│ │ │ │ ├── AbsoluteLayoutDemos
│ │ │ │ │ ├── AbsoluteLayoutDemos.csproj
│ │ │ │ │ ├── AbsoluteLayoutExtensions.cs
│ │ │ │ │ ├── AppShell.xaml
│ │ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ ├── MauiProgram.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
│ │ │ │ │ ├── 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
│ │ │ │ │ └── Views
│ │ │ │ │ ├── Code
│ │ │ │ │ │ ├── BouncingTextDemoPage.cs
│ │ │ │ │ │ ├── ChessboardDemoPage.cs
│ │ │ │ │ │ ├── ProportionalCoordinateCalcDemoPage.cs
│ │ │ │ │ │ ├── ProportionalDemoPage.cs
│ │ │ │ │ │ ├── SimpleOverlayDemoPage.cs
│ │ │ │ │ │ └── StylishHeaderDemoPage.cs
│ │ │ │ │ └── XAML
│ │ │ │ │ ├── BouncingTextDemoPage.xaml
│ │ │ │ │ ├── BouncingTextDemoPage.xaml.cs
│ │ │ │ │ ├── ChessboardDemoPage.xaml
│ │ │ │ │ ├── ChessboardDemoPage.xaml.cs
│ │ │ │ │ ├── MainPage.xaml
│ │ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ │ ├── ProportionalCoordinateCalcDemoPage.xaml
│ │ │ │ │ ├── ProportionalCoordinateCalcDemoPage.xaml.cs
│ │ │ │ │ ├── ProportionalDemoPage.xaml
│ │ │ │ │ ├── ProportionalDemoPage.xaml.cs
│ │ │ │ │ ├── SimpleOverlayDemoPage.xaml
│ │ │ │ │ ├── SimpleOverlayDemoPage.xaml.cs
│ │ │ │ │ ├── StylishHeaderDemoPage.xaml
│ │ │ │ │ └── StylishHeaderDemoPage.xaml.cs
│ │ │ │ ├── AbsoluteLayoutDemos.sln
│ │ │ │ └── README.md
│ │ │ ├── BindableLayoutDemos
│ │ │ │ ├── BindableLayoutDemos
│ │ │ │ │ ├── AppShell.xaml
│ │ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ ├── BindableLayoutDemos.csproj
│ │ │ │ │ ├── MauiProgram.cs
│ │ │ │ │ ├── Models
│ │ │ │ │ │ └── User.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
│ │ │ │ │ ├── Resources
│ │ │ │ │ │ ├── AppIcon
│ │ │ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ │ │ └── appicon.svg
│ │ │ │ │ │ ├── Fonts
│ │ │ │ │ │ │ ├── fa-solid-900.ttf
│ │ │ │ │ │ │ ├── ionicons.ttf
│ │ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ │ ├── Images
│ │ │ │ │ │ │ ├── david.jpg
│ │ │ │ │ │ │ ├── dotnet_bot.svg
│ │ │ │ │ │ │ └── microsoft_gray.png
│ │ │ │ │ │ ├── Raw
│ │ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ │ ├── Splash
│ │ │ │ │ │ │ └── splash.svg
│ │ │ │ │ │ └── Styles
│ │ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ │ └── Styles.xaml
│ │ │ │ │ ├── Templates
│ │ │ │ │ │ ├── AchievementsDataTemplateSelector.cs
│ │ │ │ │ │ └── TechItemTemplateSelector.cs
│ │ │ │ │ ├── ViewModels
│ │ │ │ │ │ └── UserProfileViewModel.cs
│ │ │ │ │ └── Views
│ │ │ │ │ ├── MainPage.xaml
│ │ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ │ ├── UserProfileEmptyViewLoadSimulationPage.xaml
│ │ │ │ │ ├── UserProfileEmptyViewLoadSimulationPage.xaml.cs
│ │ │ │ │ ├── UserProfileEmptyViewNullPage.xaml
│ │ │ │ │ ├── UserProfileEmptyViewNullPage.xaml.cs
│ │ │ │ │ ├── UserProfileEmptyViewSwapPage.xaml
│ │ │ │ │ ├── UserProfileEmptyViewSwapPage.xaml.cs
│ │ │ │ │ ├── UserProfileEmptyViewTemplatePage.xaml
│ │ │ │ │ ├── UserProfileEmptyViewTemplatePage.xaml.cs
│ │ │ │ │ ├── UserProfileEmptyViewTemplateSelectorPage.xaml
│ │ │ │ │ ├── UserProfileEmptyViewTemplateSelectorPage.xaml.cs
│ │ │ │ │ ├── UserProfileEmptyViewWithMultipleViewsPage.xaml
│ │ │ │ │ ├── UserProfileEmptyViewWithMultipleViewsPage.xaml.cs
│ │ │ │ │ ├── UserProfilePage.xaml
│ │ │ │ │ └── UserProfilePage.xaml.cs
│ │ │ │ ├── BindableLayoutDemos.sln
│ │ │ │ └── README.md
│ │ │ ├── FlexLayoutDemos
│ │ │ │ ├── FlexLayoutDemos
│ │ │ │ │ ├── AppShell.xaml
│ │ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ ├── BooleanInverseConverter.cs
│ │ │ │ │ ├── EnumPicker.cs
│ │ │ │ │ ├── FlexLayoutDemos.csproj
│ │ │ │ │ ├── MauiProgram.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
│ │ │ │ │ ├── Resources
│ │ │ │ │ │ ├── AppIcon
│ │ │ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ │ │ └── appicon.svg
│ │ │ │ │ │ ├── Fonts
│ │ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ │ ├── Images
│ │ │ │ │ │ │ ├── banana.jpg
│ │ │ │ │ │ │ ├── dotnet_bot_branded.png
│ │ │ │ │ │ │ ├── dotnet_bot.svg
│ │ │ │ │ │ │ ├── facepalm.jpg
│ │ │ │ │ │ │ └── seatedmonkey.jpg
│ │ │ │ │ │ ├── Raw
│ │ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ │ ├── Splash
│ │ │ │ │ │ │ └── splash.svg
│ │ │ │ │ │ └── Styles
│ │ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ │ └── Styles.xaml
│ │ │ │ │ └── Views
│ │ │ │ │ ├── BasisExperimentPage.xaml
│ │ │ │ │ ├── BasisExperimentPage.xaml.cs
│ │ │ │ │ ├── CatalogItemsPage.xaml
│ │ │ │ │ ├── CatalogItemsPage.xaml.cs
│ │ │ │ │ ├── ExperimentPage.xaml
│ │ │ │ │ ├── ExperimentPage.xaml.cs
│ │ │ │ │ ├── GrowExperimentPage.xaml
│ │ │ │ │ ├── GrowExperimentPage.xaml.cs
│ │ │ │ │ ├── HolyGrailLayoutPage.xaml
│ │ │ │ │ ├── HolyGrailLayoutPage.xaml.cs
│ │ │ │ │ ├── MainPage.xaml
│ │ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ │ ├── PhotoWrappingPage.xaml
│ │ │ │ │ ├── PhotoWrappingPage.xaml.cs
│ │ │ │ │ ├── ShrinkExperimentPage.xaml
│ │ │ │ │ ├── ShrinkExperimentPage.xaml.cs
│ │ │ │ │ ├── SimpleStackPage.xaml
│ │ │ │ │ └── SimpleStackPage.xaml.cs
│ │ │ │ ├── FlexLayoutDemos.sln
│ │ │ │ └── README.md
│ │ │ ├── GridDemos
│ │ │ │ ├── GridDemos
│ │ │ │ │ ├── AppShell.xaml
│ │ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ ├── Converters
│ │ │ │ │ │ └── DoubleToIntConverter.cs
│ │ │ │ │ ├── GridDemos.csproj
│ │ │ │ │ ├── MauiProgram.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
│ │ │ │ │ ├── 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
│ │ │ │ │ └── Views
│ │ │ │ │ ├── Code
│ │ │ │ │ │ ├── BasicGridPage.cs
│ │ │ │ │ │ ├── CalculatorPage.cs
│ │ │ │ │ │ ├── ColorSlidersGridPage.cs
│ │ │ │ │ │ ├── GridAlignmentPage.cs
│ │ │ │ │ │ └── GridSpacingPage.cs
│ │ │ │ │ └── XAML
│ │ │ │ │ ├── BasicGridPage.xaml
│ │ │ │ │ ├── BasicGridPage.xaml.cs
│ │ │ │ │ ├── BasicGridSimplifiedSyntaxPage.xaml
│ │ │ │ │ ├── BasicGridSimplifiedSyntaxPage.xaml.cs
│ │ │ │ │ ├── CalculatorPage.xaml
│ │ │ │ │ ├── CalculatorPage.xaml.cs
│ │ │ │ │ ├── ColorSlidersGridPage.xaml
│ │ │ │ │ ├── ColorSlidersGridPage.xaml.cs
│ │ │ │ │ ├── GridAlignmentPage.xaml
│ │ │ │ │ ├── GridAlignmentPage.xaml.cs
│ │ │ │ │ ├── GridSpacingPage.xaml
│ │ │ │ │ ├── GridSpacingPage.xaml.cs
│ │ │ │ │ ├── MainPage.xaml
│ │ │ │ │ └── MainPage.xaml.cs
│ │ │ │ ├── GridDemos.sln
│ │ │ │ └── README.md
│ │ │ └── StackLayoutDemos
│ │ │ ├── README.md
│ │ │ ├── StackLayoutDemos
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── MauiProgram.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
│ │ │ │ ├── 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
│ │ │ │ ├── StackLayoutDemos.csproj
│ │ │ │ └── Views
│ │ │ │ ├── Code
│ │ │ │ │ ├── AlignmentPage.cs
│ │ │ │ │ ├── CombinedStackLayoutPage.cs
│ │ │ │ │ ├── HorizontalStackLayoutPage.cs
│ │ │ │ │ ├── StackLayoutSpacingPage.cs
│ │ │ │ │ └── VerticalStackLayoutPage.cs
│ │ │ │ └── XAML
│ │ │ │ ├── AlignmentPage.xaml
│ │ │ │ ├── AlignmentPage.xaml.cs
│ │ │ │ ├── CombinedStackLayoutPage.xaml
│ │ │ │ ├── CombinedStackLayoutPage.xaml.cs
│ │ │ │ ├── HorizontalStackLayoutPage.xaml
│ │ │ │ ├── HorizontalStackLayoutPage.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── StackLayoutSpacingPage.xaml
│ │ │ │ ├── StackLayoutSpacingPage.xaml.cs
│ │ │ │ ├── VerticalStackLayoutPage.xaml
│ │ │ │ └── VerticalStackLayoutPage.xaml.cs
│ │ │ └── StackLayoutDemos.sln
│ │ ├── SystemThemesDemo
│ │ │ ├── README.md
│ │ │ ├── SystemThemesDemo
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── MauiProgram.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
│ │ │ │ ├── Resources
│ │ │ │ │ ├── AppIcon
│ │ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ │ └── appicon.svg
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ ├── Images
│ │ │ │ │ │ ├── dotnet_bot.svg
│ │ │ │ │ │ ├── facepalm.jpg
│ │ │ │ │ │ └── monkey.png
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ └── Splash
│ │ │ │ │ └── splash.svg
│ │ │ │ ├── SystemThemesDemo.csproj
│ │ │ │ └── Views
│ │ │ │ ├── UserDetailsPage.xaml
│ │ │ │ ├── UserDetailsPage.xaml.cs
│ │ │ │ ├── UserSummaryPage.xaml
│ │ │ │ └── UserSummaryPage.xaml.cs
│ │ │ └── SystemThemesDemo.sln
│ │ ├── ThemingDemo
│ │ │ ├── README.md
│ │ │ ├── ThemingDemo
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── Controls
│ │ │ │ │ └── EnumPicker.cs
│ │ │ │ ├── MauiProgram.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
│ │ │ │ ├── Resources
│ │ │ │ │ ├── AppIcon
│ │ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ │ └── appicon.svg
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ ├── Images
│ │ │ │ │ │ ├── dotnet_bot.svg
│ │ │ │ │ │ ├── facepalm.jpg
│ │ │ │ │ │ └── monkey.png
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ └── Splash
│ │ │ │ │ └── splash.svg
│ │ │ │ ├── Services
│ │ │ │ │ └── IModalPage.cs
│ │ │ │ ├── Theme.cs
│ │ │ │ ├── Themes
│ │ │ │ │ ├── DarkTheme.xaml
│ │ │ │ │ ├── DarkTheme.xaml.cs
│ │ │ │ │ ├── LightTheme.xaml
│ │ │ │ │ └── LightTheme.xaml.cs
│ │ │ │ ├── ThemingDemo.csproj
│ │ │ │ └── Views
│ │ │ │ ├── ThemeSelectionPage.xaml
│ │ │ │ ├── ThemeSelectionPage.xaml.cs
│ │ │ │ ├── UserDetailsPage.xaml
│ │ │ │ ├── UserDetailsPage.xaml.cs
│ │ │ │ ├── UserSummaryPage.xaml
│ │ │ │ └── UserSummaryPage.xaml.cs
│ │ │ └── ThemingDemo.sln
│ │ └── Views
│ │ ├── CarouselViewDemos
│ │ │ ├── CarouselViewDemos
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── CarouselViewDemos.csproj
│ │ │ │ ├── Controls
│ │ │ │ │ ├── EnumPicker.cs
│ │ │ │ │ ├── FilterData.cs
│ │ │ │ │ ├── MonkeyDataTemplateSelector.cs
│ │ │ │ │ ├── SearchTermDataTemplateSelector.cs
│ │ │ │ │ ├── SpacingModifier.xaml
│ │ │ │ │ └── SpacingModifier.xaml.cs
│ │ │ │ ├── Helpers
│ │ │ │ │ └── IndexParser.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Models
│ │ │ │ │ ├── Animal.cs
│ │ │ │ │ └── Monkey.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
│ │ │ │ ├── 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
│ │ │ │ ├── ViewModels
│ │ │ │ │ ├── AnimalsViewModel.cs
│ │ │ │ │ ├── MonkeysViewModel.cs
│ │ │ │ │ └── MonkeysViewModelWithDelay.cs
│ │ │ │ └── Views
│ │ │ │ ├── EmptyView
│ │ │ │ │ ├── EmptyViewDataTemplateSelectorPage.xaml
│ │ │ │ │ ├── EmptyViewDataTemplateSelectorPage.xaml.cs
│ │ │ │ │ ├── EmptyViewFilteredPage.xaml
│ │ │ │ │ ├── EmptyViewFilteredPage.xaml.cs
│ │ │ │ │ ├── EmptyViewLoadSimulationPage.xaml
│ │ │ │ │ ├── EmptyViewLoadSimulationPage.xaml.cs
│ │ │ │ │ ├── EmptyViewNullPage.xaml
│ │ │ │ │ ├── EmptyViewNullPage.xaml.cs
│ │ │ │ │ ├── EmptyViewSwapPage.xaml
│ │ │ │ │ ├── EmptyViewSwapPage.xaml.cs
│ │ │ │ │ ├── EmptyViewTemplatePage.xaml
│ │ │ │ │ ├── EmptyViewTemplatePage.xaml.cs
│ │ │ │ │ ├── EmptyViewWithViewsFilteredPage.xaml
│ │ │ │ │ └── EmptyViewWithViewsFilteredPage.xaml.cs
│ │ │ │ ├── Indicators
│ │ │ │ │ ├── HorizontalLayoutWithIndicatorsPage.xaml
│ │ │ │ │ └── HorizontalLayoutWithIndicatorsPage.xaml.cs
│ │ │ │ ├── Interaction
│ │ │ │ │ ├── CurrentItemAndPositionBindingsPage.xaml
│ │ │ │ │ ├── CurrentItemAndPositionBindingsPage.xaml.cs
│ │ │ │ │ ├── CurrentItemAndPositionPage.xaml
│ │ │ │ │ ├── CurrentItemAndPositionPage.xaml.cs
│ │ │ │ │ ├── SetCurrentItemAndPositionPage.xaml
│ │ │ │ │ ├── SetCurrentItemAndPositionPage.xaml.cs
│ │ │ │ │ ├── VisualStatesPage.xaml
│ │ │ │ │ └── VisualStatesPage.xaml.cs
│ │ │ │ ├── Layout
│ │ │ │ │ ├── HorizontalLayoutDataTemplateSelectorPage.xaml
│ │ │ │ │ ├── HorizontalLayoutDataTemplateSelectorPage.xaml.cs
│ │ │ │ │ ├── HorizontalLayoutPeekAreaPage.xaml
│ │ │ │ │ ├── HorizontalLayoutPeekAreaPage.xaml.cs
│ │ │ │ │ ├── HorizontalTemplateLayoutPage.xaml
│ │ │ │ │ ├── HorizontalTemplateLayoutPage.xaml.cs
│ │ │ │ │ ├── HorizontalTemplateLayoutRTLPage.xaml
│ │ │ │ │ ├── HorizontalTemplateLayoutRTLPage.xaml.cs
│ │ │ │ │ ├── HorizontalTextLayoutPage.xaml
│ │ │ │ │ ├── HorizontalTextLayoutPage.xaml.cs
│ │ │ │ │ ├── VerticalTemplateLayoutPage.xaml
│ │ │ │ │ ├── VerticalTemplateLayoutPage.xaml.cs
│ │ │ │ │ ├── VerticalTextLayoutPage.xaml
│ │ │ │ │ └── VerticalTextLayoutPage.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── PullToRefresh
│ │ │ │ │ ├── HorizontalPullToRefreshPage.xaml
│ │ │ │ │ ├── HorizontalPullToRefreshPage.xaml.cs
│ │ │ │ │ ├── VerticalPullToRefreshPage.xaml
│ │ │ │ │ └── VerticalPullToRefreshPage.xaml.cs
│ │ │ │ ├── Scrolling
│ │ │ │ │ ├── IncrementalLoadingPage.xaml
│ │ │ │ │ ├── IncrementalLoadingPage.xaml.cs
│ │ │ │ │ ├── ItemsUpdatingScrollModePage.xaml
│ │ │ │ │ ├── ItemsUpdatingScrollModePage.xaml.cs
│ │ │ │ │ ├── ScrollToByIndexPage.xaml
│ │ │ │ │ ├── ScrollToByIndexPage.xaml.cs
│ │ │ │ │ ├── ScrollToByObjectPage.xaml
│ │ │ │ │ ├── ScrollToByObjectPage.xaml.cs
│ │ │ │ │ ├── SnapPointsPage.xaml
│ │ │ │ │ └── SnapPointsPage.xaml.cs
│ │ │ │ ├── Sizing
│ │ │ │ │ ├── DynamicSizeItemsPage.xaml
│ │ │ │ │ └── DynamicSizeItemsPage.xaml.cs
│ │ │ │ ├── Spacing
│ │ │ │ │ ├── HorizontalSpacingPage.xaml
│ │ │ │ │ ├── HorizontalSpacingPage.xaml.cs
│ │ │ │ │ ├── VerticalSpacingPage.xaml
│ │ │ │ │ └── VerticalSpacingPage.xaml.cs
│ │ │ │ └── Swipe
│ │ │ │ ├── HorizontalSwipeItemsPage.xaml
│ │ │ │ └── HorizontalSwipeItemsPage.xaml.cs
│ │ │ ├── CarouselViewDemos.sln
│ │ │ └── README.md
│ │ ├── CheckBoxDemos
│ │ │ ├── CheckBoxDemos
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── CheckBoxDemos.csproj
│ │ │ │ ├── MauiProgram.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
│ │ │ │ ├── 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
│ │ │ │ └── Views
│ │ │ │ ├── BasicCheckBoxBindingsPage.xaml
│ │ │ │ ├── BasicCheckBoxBindingsPage.xaml.cs
│ │ │ │ ├── BasicCheckBoxCodePage.cs
│ │ │ │ ├── BasicCheckBoxVisualStatesPage.xaml
│ │ │ │ ├── BasicCheckBoxVisualStatesPage.xaml.cs
│ │ │ │ ├── BasicCheckBoxXAMLPage.xaml
│ │ │ │ ├── BasicCheckBoxXAMLPage.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ └── MainPage.xaml.cs
│ │ │ ├── CheckBoxDemos.sln
│ │ │ └── README.md
│ │ ├── CollectionViewDemos
│ │ │ ├── CollectionViewDemos
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── CollectionViewDemos.csproj
│ │ │ │ ├── Controls
│ │ │ │ │ ├── EnumPicker.cs
│ │ │ │ │ ├── FilterData.cs
│ │ │ │ │ ├── MonkeyDataTemplateSelector.cs
│ │ │ │ │ ├── SearchTermDataTemplateSelector.cs
│ │ │ │ │ ├── SpacingModifier.xaml
│ │ │ │ │ └── SpacingModifier.xaml.cs
│ │ │ │ ├── Helpers
│ │ │ │ │ └── IndexParser.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Models
│ │ │ │ │ ├── Animal.cs
│ │ │ │ │ ├── AnimalGroup.cs
│ │ │ │ │ └── Monkey.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
│ │ │ │ ├── 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
│ │ │ │ ├── ViewModels
│ │ │ │ │ ├── AnimalsViewModel.cs
│ │ │ │ │ ├── GroupedAnimalsViewModel.cs
│ │ │ │ │ ├── MonkeysViewModel.cs
│ │ │ │ │ └── MonkeysViewModelWithDelay.cs
│ │ │ │ └── Views
│ │ │ │ ├── EmptyView
│ │ │ │ │ ├── EmptyViewDataTemplateSelectorPage.xaml
│ │ │ │ │ ├── EmptyViewDataTemplateSelectorPage.xaml.cs
│ │ │ │ │ ├── EmptyViewFilteredPage.xaml
│ │ │ │ │ ├── EmptyViewFilteredPage.xaml.cs
│ │ │ │ │ ├── EmptyViewLoadSimulationPage.xaml
│ │ │ │ │ ├── EmptyViewLoadSimulationPage.xaml.cs
│ │ │ │ │ ├── EmptyViewNullPage.xaml
│ │ │ │ │ ├── EmptyViewNullPage.xaml.cs
│ │ │ │ │ ├── EmptyViewSwapPage.xaml
│ │ │ │ │ ├── EmptyViewSwapPage.xaml.cs
│ │ │ │ │ ├── EmptyViewTemplatePage.xaml
│ │ │ │ │ ├── EmptyViewTemplatePage.xaml.cs
│ │ │ │ │ ├── EmptyViewWithViewsFilteredPage.xaml
│ │ │ │ │ └── EmptyViewWithViewsFilteredPage.xaml.cs
│ │ │ │ ├── Grouping
│ │ │ │ │ ├── VerticalListEmptyGroupsPage.xaml
│ │ │ │ │ ├── VerticalListEmptyGroupsPage.xaml.cs
│ │ │ │ │ ├── VerticalListGroupingPage.xaml
│ │ │ │ │ ├── VerticalListGroupingPage.xaml.cs
│ │ │ │ │ ├── VerticalListGroupingVariableSizeItemsPage.xaml
│ │ │ │ │ ├── VerticalListGroupingVariableSizeItemsPage.xaml.cs
│ │ │ │ │ ├── VerticalListTextGroupingPage.xaml
│ │ │ │ │ └── VerticalListTextGroupingPage.xaml.cs
│ │ │ │ ├── HeadersAndFooters
│ │ │ │ │ ├── HorizontalGridHeaderFooterViewPage.xaml
│ │ │ │ │ ├── HorizontalGridHeaderFooterViewPage.xaml.cs
│ │ │ │ │ ├── VerticalListHeaderFooterDataTemplatePage.xaml
│ │ │ │ │ ├── VerticalListHeaderFooterDataTemplatePage.xaml.cs
│ │ │ │ │ ├── VerticalListHeaderFooterStringPage.xaml
│ │ │ │ │ ├── VerticalListHeaderFooterStringPage.xaml.cs
│ │ │ │ │ ├── VerticalListHeaderFooterViewPage.xaml
│ │ │ │ │ └── VerticalListHeaderFooterViewPage.xaml.cs
│ │ │ │ ├── Layout
│ │ │ │ │ ├── HorizontalGridPage.xaml
│ │ │ │ │ ├── HorizontalGridPage.xaml.cs
│ │ │ │ │ ├── HorizontalGridTextPage.xaml
│ │ │ │ │ ├── HorizontalGridTextPage.xaml.cs
│ │ │ │ │ ├── HorizontalListPage.xaml
│ │ │ │ │ ├── HorizontalListPage.xaml.cs
│ │ │ │ │ ├── HorizontalListTextPage.xaml
│ │ │ │ │ ├── HorizontalListTextPage.xaml.cs
│ │ │ │ │ ├── VerticalGridPage.xaml
│ │ │ │ │ ├── VerticalGridPage.xaml.cs
│ │ │ │ │ ├── VerticalGridTextPage.xaml
│ │ │ │ │ ├── VerticalGridTextPage.xaml.cs
│ │ │ │ │ ├── VerticalListDataTemplateSelectorPage.xaml
│ │ │ │ │ ├── VerticalListDataTemplateSelectorPage.xaml.cs
│ │ │ │ │ ├── VerticalListPage.xaml
│ │ │ │ │ ├── VerticalListPage.xaml.cs
│ │ │ │ │ ├── VerticalListRTLPage.xaml
│ │ │ │ │ ├── VerticalListRTLPage.xaml.cs
│ │ │ │ │ ├── VerticalListTextPage.xaml
│ │ │ │ │ └── VerticalListTextPage.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── PullToRefresh
│ │ │ │ │ ├── HorizontalGridPullToRefreshPage.xaml
│ │ │ │ │ ├── HorizontalGridPullToRefreshPage.xaml.cs
│ │ │ │ │ ├── VerticalListPullToRefreshPage.xaml
│ │ │ │ │ └── VerticalListPullToRefreshPage.xaml.cs
│ │ │ │ ├── Scrolling
│ │ │ │ │ ├── IncrementalLoadingPage.xaml
│ │ │ │ │ ├── IncrementalLoadingPage.xaml.cs
│ │ │ │ │ ├── ItemsUpdatingScrollModePage.xaml
│ │ │ │ │ ├── ItemsUpdatingScrollModePage.xaml.cs
│ │ │ │ │ ├── ScrollToByIndexPage.xaml
│ │ │ │ │ ├── ScrollToByIndexPage.xaml.cs
│ │ │ │ │ ├── ScrollToByIndexWithGroupingPage.xaml
│ │ │ │ │ ├── ScrollToByIndexWithGroupingPage.xaml.cs
│ │ │ │ │ ├── ScrollToByObjectPage.xaml
│ │ │ │ │ ├── ScrollToByObjectPage.xaml.cs
│ │ │ │ │ ├── ScrollToByObjectWithGroupingPage.xaml
│ │ │ │ │ └── ScrollToByObjectWithGroupingPage.xaml.cs
│ │ │ │ ├── Selection
│ │ │ │ │ ├── VerticalListMultiplePreSelectionPage.xaml
│ │ │ │ │ ├── VerticalListMultiplePreSelectionPage.xaml.cs
│ │ │ │ │ ├── VerticalListMultipleSelectionPage.xaml
│ │ │ │ │ ├── VerticalListMultipleSelectionPage.xaml.cs
│ │ │ │ │ ├── VerticalListSelectionColorPage.xaml
│ │ │ │ │ ├── VerticalListSelectionColorPage.xaml.cs
│ │ │ │ │ ├── VerticalListSinglePreSelectionPage.xaml
│ │ │ │ │ ├── VerticalListSinglePreSelectionPage.xaml.cs
│ │ │ │ │ ├── VerticalListSingleSelectionPage.xaml
│ │ │ │ │ └── VerticalListSingleSelectionPage.xaml.cs
│ │ │ │ ├── Sizing
│ │ │ │ │ ├── VerticalListDynamicSizeItemsPage.xaml
│ │ │ │ │ ├── VerticalListDynamicSizeItemsPage.xaml.cs
│ │ │ │ │ ├── VerticalListVariableSizeItemsPage.xaml
│ │ │ │ │ └── VerticalListVariableSizeItemsPage.xaml.cs
│ │ │ │ ├── SnapPoints
│ │ │ │ │ ├── VerticalListSnapPointsPage.xaml
│ │ │ │ │ └── VerticalListSnapPointsPage.xaml.cs
│ │ │ │ ├── Spacing
│ │ │ │ │ ├── HorizontalGridSpacingPage.xaml
│ │ │ │ │ ├── HorizontalGridSpacingPage.xaml.cs
│ │ │ │ │ ├── HorizontalListSpacingPage.xaml
│ │ │ │ │ ├── HorizontalListSpacingPage.xaml.cs
│ │ │ │ │ ├── VerticalGridSpacingPage.xaml
│ │ │ │ │ ├── VerticalGridSpacingPage.xaml.cs
│ │ │ │ │ ├── VerticalListSpacingPage.xaml
│ │ │ │ │ └── VerticalListSpacingPage.xaml.cs
│ │ │ │ └── Swipe
│ │ │ │ ├── VerticalListSwipeContextItemsPage.xaml
│ │ │ │ └── VerticalListSwipeContextItemsPage.xaml.cs
│ │ │ ├── CollectionViewDemos.sln
│ │ │ └── README.md
│ │ ├── GraphicsViewDemos
│ │ │ ├── GraphicsViewDemos
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── Drawables
│ │ │ │ │ ├── AffineTransformDrawable.cs
│ │ │ │ │ ├── BlendModesDrawable.cs
│ │ │ │ │ ├── CombineTransformsDrawable.cs
│ │ │ │ │ ├── DrawingDrawable.cs
│ │ │ │ │ ├── EvenOddWindingModeDrawable.cs
│ │ │ │ │ ├── ImagePaintDrawable.cs
│ │ │ │ │ ├── ImagesDrawable.cs
│ │ │ │ │ ├── LinearGradientPaintDrawable.cs
│ │ │ │ │ ├── NonZeroWindingModeDrawable.cs
│ │ │ │ │ ├── PatternPaintDrawable.cs
│ │ │ │ │ ├── RadialGradientPaintDrawable.cs
│ │ │ │ │ ├── RotateTransformDrawable.cs
│ │ │ │ │ ├── ScaleTransformDrawable.cs
│ │ │ │ │ ├── SolidPaintDrawable.cs
│ │ │ │ │ └── TranslateTransformDrawable.cs
│ │ │ │ ├── GraphicsViewDemos.csproj
│ │ │ │ ├── MauiProgram.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
│ │ │ │ ├── Resources
│ │ │ │ │ ├── AppIcon
│ │ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ │ └── appicon.svg
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ ├── Images
│ │ │ │ │ │ ├── dotnet_bot.png
│ │ │ │ │ │ └── dotnet_bot.svg
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── Splash
│ │ │ │ │ │ └── splash.svg
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ └── Styles.xaml
│ │ │ │ └── Views
│ │ │ │ ├── AffineTransformPage.xaml
│ │ │ │ ├── AffineTransformPage.xaml.cs
│ │ │ │ ├── BlendModesPage.xaml
│ │ │ │ ├── BlendModesPage.xaml.cs
│ │ │ │ ├── CombineTransformsPage.xaml
│ │ │ │ ├── CombineTransformsPage.xaml.cs
│ │ │ │ ├── DrawShapesPage.xaml
│ │ │ │ ├── DrawShapesPage.xaml.cs
│ │ │ │ ├── EvenOddWindingModePage.xaml
│ │ │ │ ├── EvenOddWindingModePage.xaml.cs
│ │ │ │ ├── ImagePaintPage.xaml
│ │ │ │ ├── ImagePaintPage.xaml.cs
│ │ │ │ ├── ImagesPage.xaml
│ │ │ │ ├── ImagesPage.xaml.cs
│ │ │ │ ├── LinearGradientPaintPage.xaml
│ │ │ │ ├── LinearGradientPaintPage.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── NonZeroWindingModePage.xaml
│ │ │ │ ├── NonZeroWindingModePage.xaml.cs
│ │ │ │ ├── PatternPaintPage.xaml
│ │ │ │ ├── PatternPaintPage.xaml.cs
│ │ │ │ ├── RadialGradientPaintPage.xaml
│ │ │ │ ├── RadialGradientPaintPage.xaml.cs
│ │ │ │ ├── RotateTransformPage.xaml
│ │ │ │ ├── RotateTransformPage.xaml.cs
│ │ │ │ ├── ScaleTransformPage.xaml
│ │ │ │ ├── ScaleTransformPage.xaml.cs
│ │ │ │ ├── SolidPaintPage.xaml
│ │ │ │ ├── SolidPaintPage.xaml.cs
│ │ │ │ ├── TranslateTransformPage.xaml
│ │ │ │ └── TranslateTransformPage.xaml.cs
│ │ │ ├── GraphicsViewDemos.sln
│ │ │ └── README.md
│ │ ├── IndicatorViewDemos
│ │ │ ├── IndicatorViewDemos
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── Controls
│ │ │ │ │ └── EnumPicker.cs
│ │ │ │ ├── IndicatorViewDemos.csproj
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Models
│ │ │ │ │ └── Monkey.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
│ │ │ │ ├── Resources
│ │ │ │ │ ├── AppIcon
│ │ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ │ └── appicon.svg
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── ionicons.ttf
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ ├── Images
│ │ │ │ │ │ └── dotnet_bot.svg
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── Splash
│ │ │ │ │ │ └── splash.svg
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ └── Styles.xaml
│ │ │ │ ├── ViewModels
│ │ │ │ │ └── MonkeysViewModel.cs
│ │ │ │ └── Views
│ │ │ │ ├── BasicIndicatorViewPage.xaml
│ │ │ │ ├── BasicIndicatorViewPage.xaml.cs
│ │ │ │ ├── ConfigurableIndicatorViewPage.xaml
│ │ │ │ ├── ConfigurableIndicatorViewPage.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── TemplatedIndicatorViewPage.xaml
│ │ │ │ └── TemplatedIndicatorViewPage.xaml.cs
│ │ │ ├── IndicatorViewDemos.sln
│ │ │ └── README.md
│ │ ├── ListViewDemos
│ │ │ ├── ListViewDemos
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── Controls
│ │ │ │ │ └── EnumPicker.cs
│ │ │ │ ├── ListViewDemos.csproj
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── Models
│ │ │ │ │ ├── Animal.cs
│ │ │ │ │ ├── AnimalGroup.cs
│ │ │ │ │ └── Monkey.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
│ │ │ │ ├── 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
│ │ │ │ ├── Templates
│ │ │ │ │ └── MonkeyDataTemplateSelector.cs
│ │ │ │ ├── ViewModels
│ │ │ │ │ ├── AnimalsViewModel.cs
│ │ │ │ │ ├── GroupedAnimalViewModel.cs
│ │ │ │ │ └── MonkeysViewModel.cs
│ │ │ │ └── Views
│ │ │ │ ├── ContextMenuItemsPage.xaml
│ │ │ │ ├── ContextMenuItemsPage.xaml.cs
│ │ │ │ ├── DataTemplateSelectorPage.xaml
│ │ │ │ ├── DataTemplateSelectorPage.xaml.cs
│ │ │ │ ├── GroupingPage.xaml
│ │ │ │ ├── GroupingPage.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── PullToRefreshPage.xaml
│ │ │ │ ├── PullToRefreshPage.xaml.cs
│ │ │ │ ├── RightToLeftListPage.xaml
│ │ │ │ ├── RightToLeftListPage.xaml.cs
│ │ │ │ ├── RuntimeItemSizingPage.xaml
│ │ │ │ ├── RuntimeItemSizingPage.xaml.cs
│ │ │ │ ├── ScrollByItemPage.xaml
│ │ │ │ ├── ScrollByItemPage.xaml.cs
│ │ │ │ ├── ScrollByItemWithGroupingPage.xaml
│ │ │ │ ├── ScrollByItemWithGroupingPage.xaml.cs
│ │ │ │ ├── SelectionPage.xaml
│ │ │ │ ├── SelectionPage.xaml.cs
│ │ │ │ ├── TemplatedHeaderFooterPage.xaml
│ │ │ │ ├── TemplatedHeaderFooterPage.xaml.cs
│ │ │ │ ├── TextHeaderFooterPage.xaml
│ │ │ │ ├── TextHeaderFooterPage.xaml.cs
│ │ │ │ ├── TextListPage.xaml
│ │ │ │ ├── TextListPage.xaml.cs
│ │ │ │ ├── VerticalListPage.xaml
│ │ │ │ ├── VerticalListPage.xaml.cs
│ │ │ │ ├── ViewHeaderFooterPage.xaml
│ │ │ │ └── ViewHeaderFooterPage.xaml.cs
│ │ │ ├── ListViewDemos.sln
│ │ │ └── README.md
│ │ ├── Map
│ │ │ ├── images
│ │ │ │ └── maps.png
│ │ │ ├── MapDemo
│ │ │ │ ├── WorkingWithMaps
│ │ │ │ │ ├── AppShell.xaml
│ │ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ ├── MauiProgram.cs
│ │ │ │ │ ├── Models
│ │ │ │ │ │ ├── Position.cs
│ │ │ │ │ │ └── RandomPosition.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
│ │ │ │ │ ├── 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
│ │ │ │ │ ├── Templates
│ │ │ │ │ │ └── MapItemTemplateSelector.cs
│ │ │ │ │ ├── ViewModels
│ │ │ │ │ │ └── PinItemsSourcePageViewModel.cs
│ │ │ │ │ ├── Views
│ │ │ │ │ │ ├── CirclePage.xaml
│ │ │ │ │ │ ├── CirclePage.xaml.cs
│ │ │ │ │ │ ├── Code
│ │ │ │ │ │ │ ├── CirclePageCode.cs
│ │ │ │ │ │ │ ├── GeocoderPageCode.cs
│ │ │ │ │ │ │ ├── MapAppPageCode.cs
│ │ │ │ │ │ │ ├── MapRegionPageCode.cs
│ │ │ │ │ │ │ ├── MapTypesPageCode.cs
│ │ │ │ │ │ │ ├── PinPageCode.cs
│ │ │ │ │ │ │ └── PolygonsPageCode.cs
│ │ │ │ │ │ ├── GeocoderPage.xaml
│ │ │ │ │ │ ├── GeocoderPage.xaml.cs
│ │ │ │ │ │ ├── MainPage.xaml
│ │ │ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ │ │ ├── MapAppPage.xaml
│ │ │ │ │ │ ├── MapAppPage.xaml.cs
│ │ │ │ │ │ ├── MapPropertiesPage.xaml
│ │ │ │ │ │ ├── MapPropertiesPage.xaml.cs
│ │ │ │ │ │ ├── MapRegionPage.xaml
│ │ │ │ │ │ ├── MapRegionPage.xaml.cs
│ │ │ │ │ │ ├── MapTypesPage.xaml
│ │ │ │ │ │ ├── MapTypesPage.xaml.cs
│ │ │ │ │ │ ├── PinItemsSourcePage.xaml
│ │ │ │ │ │ ├── PinItemsSourcePage.xaml.cs
│ │ │ │ │ │ ├── PinPage.xaml
│ │ │ │ │ │ ├── PinPage.xaml.cs
│ │ │ │ │ │ ├── PolygonsPage.xaml
│ │ │ │ │ │ └── PolygonsPage.xaml.cs
│ │ │ │ │ └── WorkingWithMaps.csproj
│ │ │ │ └── WorkingWithMaps.sln
│ │ │ └── README.md
│ │ ├── RadioButtonDemos
│ │ │ ├── RadioButtonDemos
│ │ │ │ ├── AnimalViewModel.cs
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── MauiProgram.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
│ │ │ │ ├── RadioButtonDemos.csproj
│ │ │ │ ├── Resources
│ │ │ │ │ ├── AppIcon
│ │ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ │ └── appicon.svg
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ ├── Images
│ │ │ │ │ │ ├── cat.png
│ │ │ │ │ │ ├── dog.png
│ │ │ │ │ │ ├── dotnet_bot.svg
│ │ │ │ │ │ ├── elephant.png
│ │ │ │ │ │ └── monkey.png
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── Splash
│ │ │ │ │ │ └── splash.svg
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ └── Styles.xaml
│ │ │ │ └── Views
│ │ │ │ ├── BasicRadioButtonsPage.xaml
│ │ │ │ ├── BasicRadioButtonsPage.xaml.cs
│ │ │ │ ├── BasicRadioButtonsVisualStatePage.xaml
│ │ │ │ ├── BasicRadioButtonsVisualStatePage.xaml.cs
│ │ │ │ ├── GroupedRadioButtonsPageCode.cs
│ │ │ │ ├── GroupedRadioButtonsPage.xaml
│ │ │ │ ├── GroupedRadioButtonsPage.xaml.cs
│ │ │ │ ├── GroupedRadioButtonsViewModelPage.xaml
│ │ │ │ ├── GroupedRadioButtonsViewModelPage.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── RadioButtonControlTemplatePage.xaml
│ │ │ │ ├── RadioButtonControlTemplatePage.xaml.cs
│ │ │ │ ├── RadioButtonsExplainedPage.xaml
│ │ │ │ └── RadioButtonsExplainedPage.xaml.cs
│ │ │ ├── RadioButtonDemos.sln
│ │ │ └── README.md
│ │ ├── RefreshViewDemo
│ │ │ ├── README.md
│ │ │ ├── RefreshViewDemo
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── Item.cs
│ │ │ │ ├── MainPageViewModel.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── MauiProgram.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
│ │ │ │ ├── RefreshViewDemo.csproj
│ │ │ │ └── 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
│ │ │ └── RefreshViewDemo.sln
│ │ ├── ScrollViewDemos
│ │ │ ├── README.md
│ │ │ ├── ScrollViewDemos
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── NamedColor.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
│ │ │ │ ├── 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
│ │ │ │ ├── ScrollViewDemos.csproj
│ │ │ │ └── Views
│ │ │ │ ├── Code
│ │ │ │ │ ├── BlackCatPage.cs
│ │ │ │ │ └── ColorListPage.cs
│ │ │ │ └── XAML
│ │ │ │ ├── BlackCatPage.xaml
│ │ │ │ ├── BlackCatPage.xaml.cs
│ │ │ │ ├── ColorListPage.xaml
│ │ │ │ ├── ColorListPage.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ └── MainPage.xaml.cs
│ │ │ └── ScrollViewDemos.sln
│ │ ├── ShapesDemos
│ │ │ ├── README.md
│ │ │ ├── ShapesDemos
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── MauiProgram.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
│ │ │ │ ├── Resources
│ │ │ │ │ ├── AppIcon
│ │ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ │ └── appicon.svg
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ ├── Images
│ │ │ │ │ │ ├── dotnet_bot.svg
│ │ │ │ │ │ └── monkeyface.png
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── Splash
│ │ │ │ │ │ └── splash.svg
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ └── Styles.xaml
│ │ │ │ ├── ShapesDemos.csproj
│ │ │ │ └── Views
│ │ │ │ ├── AnalogClockDemoPage.xaml
│ │ │ │ ├── AnalogClockDemoPage.xaml.cs
│ │ │ │ ├── BabyElephantDemoPage.xaml
│ │ │ │ ├── BabyElephantDemoPage.xaml.cs
│ │ │ │ ├── BrushesDemoPage.xaml
│ │ │ │ ├── BrushesDemoPage.xaml.cs
│ │ │ │ ├── CatDemoPage.xaml
│ │ │ │ ├── CatDemoPage.xaml.cs
│ │ │ │ ├── ClipArtManDemoPage.xaml
│ │ │ │ ├── ClipArtManDemoPage.xaml.cs
│ │ │ │ ├── ClipDemoPage.xaml
│ │ │ │ ├── ClipDemoPage.xaml.cs
│ │ │ │ ├── EllipseDemoPage.xaml
│ │ │ │ ├── EllipseDemoPage.xaml.cs
│ │ │ │ ├── FlowerDemoPage.xaml
│ │ │ │ ├── FlowerDemoPage.xaml.cs
│ │ │ │ ├── HelloDemoPage.xaml
│ │ │ │ ├── HelloDemoPage.xaml.cs
│ │ │ │ ├── InvertedXamagonDemoPage.xaml
│ │ │ │ ├── InvertedXamagonDemoPage.xaml.cs
│ │ │ │ ├── LineDemoPage.xaml
│ │ │ │ ├── LineDemoPage.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── MonkeyFaceDemoPage.xaml
│ │ │ │ ├── MonkeyFaceDemoPage.xaml.cs
│ │ │ │ ├── PathAspectDemoPage.xaml
│ │ │ │ ├── PathAspectDemoPage.xaml.cs
│ │ │ │ ├── PathDemoPage.xaml
│ │ │ │ ├── PathDemoPage.xaml.cs
│ │ │ │ ├── PathGeometryDemoPage.xaml
│ │ │ │ ├── PathGeometryDemoPage.xaml.cs
│ │ │ │ ├── PathRenderTransformDemoPage.xaml
│ │ │ │ ├── PathRenderTransformDemoPage.xaml.cs
│ │ │ │ ├── PathRenderTransformExamplesDemoPage.xaml
│ │ │ │ ├── PathRenderTransformExamplesDemoPage.xaml.cs
│ │ │ │ ├── PolygonDemoPage.xaml
│ │ │ │ ├── PolygonDemoPage.xaml.cs
│ │ │ │ ├── PolylineDemoPage.xaml
│ │ │ │ ├── PolylineDemoPage.xaml.cs
│ │ │ │ ├── RectangleDemoPage.xaml
│ │ │ │ ├── RectangleDemoPage.xaml.cs
│ │ │ │ ├── SpiralDemoPage.xaml
│ │ │ │ ├── SpiralDemoPage.xaml.cs
│ │ │ │ └── SpiralRunnerDemoPage.cs
│ │ │ └── ShapesDemos.sln
│ │ ├── SwipeViewDemos
│ │ │ ├── README.md
│ │ │ ├── SwipeViewDemos
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── Controls
│ │ │ │ │ └── EnumPicker.cs
│ │ │ │ ├── MauiProgram.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
│ │ │ │ ├── Resources
│ │ │ │ │ ├── AppIcon
│ │ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ │ └── appicon.svg
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ ├── Images
│ │ │ │ │ │ ├── delete.png
│ │ │ │ │ │ ├── dotnet_bot.svg
│ │ │ │ │ │ └── favorite.png
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── Splash
│ │ │ │ │ │ └── splash.svg
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ └── Styles.xaml
│ │ │ │ ├── SwipeViewDemos.csproj
│ │ │ │ └── Views
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── SwipeViewCustomItemPage.xaml
│ │ │ │ ├── SwipeViewCustomItemPage.xaml.cs
│ │ │ │ ├── SwipeViewDirectionPage.xaml
│ │ │ │ ├── SwipeViewDirectionPage.xaml.cs
│ │ │ │ ├── SwipeViewEventsPage.xaml
│ │ │ │ ├── SwipeViewEventsPage.xaml.cs
│ │ │ │ ├── SwipeViewModeBehaviorPage.xaml
│ │ │ │ ├── SwipeViewModeBehaviorPage.xaml.cs
│ │ │ │ ├── SwipeViewProgrammaticPage.xaml
│ │ │ │ ├── SwipeViewProgrammaticPage.xaml.cs
│ │ │ │ ├── SwipeViewResourcePage.xaml
│ │ │ │ ├── SwipeViewResourcePage.xaml.cs
│ │ │ │ ├── SwipeViewThresholdPage.xaml
│ │ │ │ └── SwipeViewThresholdPage.xaml.cs
│ │ │ └── SwipeViewDemos.sln
│ │ ├── SwitchDemos
│ │ │ ├── README.md
│ │ │ ├── SwitchDemos
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── MauiProgram.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
│ │ │ │ ├── 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
│ │ │ │ ├── SwitchDemos.csproj
│ │ │ │ └── Views
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── SwitchBindingsPage.xaml
│ │ │ │ ├── SwitchBindingsPage.xaml.cs
│ │ │ │ ├── SwitchCodePage.cs
│ │ │ │ ├── SwitchVisualStatesPage.xaml
│ │ │ │ ├── SwitchVisualStatesPage.xaml.cs
│ │ │ │ ├── SwitchXamlPage.xaml
│ │ │ │ └── SwitchXamlPage.xaml.cs
│ │ │ └── SwitchDemos.sln
│ │ ├── TableViewDemos
│ │ │ ├── README.md
│ │ │ ├── TableViewDemos
│ │ │ │ ├── AppShell.xaml
│ │ │ │ ├── AppShell.xaml.cs
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── MauiProgram.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
│ │ │ │ ├── Resources
│ │ │ │ │ ├── AppIcon
│ │ │ │ │ │ ├── appiconfg.svg
│ │ │ │ │ │ └── appicon.svg
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ │ │ ├── Images
│ │ │ │ │ │ ├── dotnet_bot.svg
│ │ │ │ │ │ └── xbox.png
│ │ │ │ │ ├── Raw
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── Splash
│ │ │ │ │ │ └── splash.svg
│ │ │ │ │ └── Styles
│ │ │ │ │ ├── Colors.xaml
│ │ │ │ │ └── Styles.xaml
│ │ │ │ ├── TableViewDemos.csproj
│ │ │ │ └── Views
│ │ │ │ ├── DataIntentPage.xaml
│ │ │ │ ├── DataIntentPage.xaml.cs
│ │ │ │ ├── FormIntentPage.xaml
│ │ │ │ ├── FormIntentPage.xaml.cs
│ │ │ │ ├── ImageCellPage.xaml
│ │ │ │ ├── ImageCellPage.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── MenuIntentPage.xaml
│ │ │ │ ├── MenuIntentPage.xaml.cs
│ │ │ │ ├── RightToLeftTablePage.xaml
│ │ │ │ ├── RightToLeftTablePage.xaml.cs
│ │ │ │ ├── SettingsIntentPage.xaml
│ │ │ │ └── SettingsIntentPage.xaml.cs
│ │ │ └── TableViewDemos.sln
│ │ └── TwoPaneView
│ │ ├── AppShell.xaml
│ │ ├── AppShell.xaml.cs
│ │ ├── App.xaml
│ │ ├── App.xaml.cs
│ │ ├── images
│ │ │ └── twopaneview.png
│ │ ├── MainPage.xaml
│ │ ├── MainPage.xaml.cs
│ │ ├── MauiProgram.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
│ │ ├── README.md
│ │ ├── 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
│ │ ├── TwoPaneViewSample.csproj
│ │ └── TwoPaneViewSample.sln
│ ├── WebServices
│ │ └── TodoREST
│ │ ├── README.md
│ │ ├── TodoAPI
│ │ │ ├── appsettings.Development.json
│ │ │ ├── appsettings.json
│ │ │ ├── Controllers
│ │ │ │ └── TodoItemsController.cs
│ │ │ ├── Interfaces
│ │ │ │ └── ITodoRepository.cs
│ │ │ ├── Models
│ │ │ │ └── TodoItem.cs
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── Services
│ │ │ │ └── TodoRepository.cs
│ │ │ └── TodoAPI.csproj
│ │ ├── TodoREST
│ │ │ ├── AppShell.xaml
│ │ │ ├── AppShell.xaml.cs
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── Constants.cs
│ │ │ ├── MauiProgram.cs
│ │ │ ├── Models
│ │ │ │ └── TodoItem.cs
│ │ │ ├── Platforms
│ │ │ │ ├── Android
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ ├── MainApplication.cs
│ │ │ │ │ └── Resources
│ │ │ │ │ ├── values
│ │ │ │ │ │ └── colors.xml
│ │ │ │ │ └── xml
│ │ │ │ │ └── network_security_config.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
│ │ │ │ │ ├── check.png
│ │ │ │ │ ├── dotnet_bot.svg
│ │ │ │ │ └── plus.png
│ │ │ │ ├── Raw
│ │ │ │ │ └── AboutAssets.txt
│ │ │ │ ├── Splash
│ │ │ │ │ └── splash.svg
│ │ │ │ └── Styles
│ │ │ │ ├── Colors.xaml
│ │ │ │ └── Styles.xaml
│ │ │ ├── Services
│ │ │ │ ├── HttpsClientHandlerService.cs
│ │ │ │ ├── IHttpsClientHandlerService.cs
│ │ │ │ ├── IRestService.cs
│ │ │ │ ├── ITodoService.cs
│ │ │ │ ├── RestService.cs
│ │ │ │ └── TodoService.cs
│ │ │ ├── TodoREST.csproj
│ │ │ └── Views
│ │ │ ├── TodoItemPage.xaml
│ │ │ ├── TodoItemPage.xaml.cs
│ │ │ ├── TodoListPage.xaml
│ │ │ └── TodoListPage.xaml.cs
│ │ └── TodoREST.sln
│ └── XAML
│ ├── Fundamentals
│ │ ├── README.md
│ │ ├── XamlSamples
│ │ │ ├── AppShell.xaml
│ │ │ ├── AppShell.xaml.cs
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── Converters
│ │ │ │ └── FloatToIntConverter.cs
│ │ │ ├── MauiProgram.cs
│ │ │ ├── NamedColor.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
│ │ │ ├── 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
│ │ │ ├── ViewModels
│ │ │ │ ├── ClockViewModel.cs
│ │ │ │ ├── HslViewModel.cs
│ │ │ │ ├── KeypadViewModel.cs
│ │ │ │ └── PageDataViewModel.cs
│ │ │ ├── Views
│ │ │ │ ├── AbsoluteDemoPage.xaml
│ │ │ │ ├── AbsoluteDemoPage.xaml.cs
│ │ │ │ ├── ClockPage.xaml
│ │ │ │ ├── ClockPage.xaml.cs
│ │ │ │ ├── GridDemoPage.xaml
│ │ │ │ ├── GridDemoPage.xaml.cs
│ │ │ │ ├── HelloXamlPage.xaml
│ │ │ │ ├── HelloXamlPage.xaml.cs
│ │ │ │ ├── HslColorScrollPage.xaml
│ │ │ │ ├── HslColorScrollPage.xaml.cs
│ │ │ │ ├── KeypadPage.xaml
│ │ │ │ ├── KeypadPage.xaml.cs
│ │ │ │ ├── ListViewDemoPage.xaml
│ │ │ │ ├── ListViewDemoPage.xaml.cs
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ ├── OneShotDateTimePage.xaml
│ │ │ │ ├── OneShotDateTimePage.xaml.cs
│ │ │ │ ├── SharedResourcesPage.xaml
│ │ │ │ ├── SharedResourcesPage.xaml.cs
│ │ │ │ ├── SliderBindingsPage.xaml
│ │ │ │ ├── SliderBindingsPage.xaml.cs
│ │ │ │ ├── SliderTransformsPage.xaml
│ │ │ │ ├── SliderTransformsPage.xaml.cs
│ │ │ │ ├── StaticConstantsPage.xaml
│ │ │ │ ├── StaticConstantsPage.xaml.cs
│ │ │ │ ├── XamlPlusCodePage.xaml
│ │ │ │ └── XamlPlusCodePage.xaml.cs
│ │ │ └── XamlSamples.csproj
│ │ └── XamlSamples.sln
│ └── MarkupExtensions
│ ├── MarkupExtensions
│ │ ├── AppConstants.cs
│ │ ├── App.xaml
│ │ ├── App.xaml.cs
│ │ ├── HslColorExtension.cs
│ │ ├── MarkupExtensions.csproj
│ │ ├── MauiProgram.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
│ │ ├── Resources
│ │ │ ├── AppIcon
│ │ │ │ ├── appiconfg.svg
│ │ │ │ └── appicon.svg
│ │ │ ├── Fonts
│ │ │ │ ├── ionicons.ttf
│ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ ├── Images
│ │ │ │ └── dotnet_bot.svg
│ │ │ ├── Raw
│ │ │ │ └── AboutAssets.txt
│ │ │ ├── Splash
│ │ │ │ └── splash.svg
│ │ │ └── Styles
│ │ │ ├── Colors.xaml
│ │ │ └── Styles.xaml
│ │ └── Views
│ │ ├── AppThemeBindingDemoPage.xaml
│ │ ├── AppThemeBindingDemoPage.xaml.cs
│ │ ├── ArrayDemoPage.xaml
│ │ ├── ArrayDemoPage.xaml.cs
│ │ ├── FontImageDemoPage.xaml
│ │ ├── FontImageDemoPage.xaml.cs
│ │ ├── HslColorDemoPage.xaml
│ │ ├── HslColorDemoPage.xaml.cs
│ │ ├── MainPage.xaml
│ │ ├── MainPage.xaml.cs
│ │ ├── NullDemoPage.xaml
│ │ ├── NullDemoPage.xaml.cs
│ │ ├── OnIdiomDemoPage.xaml
│ │ ├── OnIdiomDemoPage.xaml.cs
│ │ ├── OnPlatformDemoPage.xaml
│ │ ├── OnPlatformDemoPage.xaml.cs
│ │ ├── ReferenceDemoPage.xaml
│ │ ├── ReferenceDemoPage.xaml.cs
│ │ ├── StaticDemoPage.xaml
│ │ ├── StaticDemoPage.xaml.cs
│ │ ├── TypeDemoPage.xaml
│ │ └── TypeDemoPage.xaml.cs
│ ├── MarkupExtensions.sln
│ └── README.md
├── CODE_OF_CONDUCT.md
├── eng
│ ├── excluded_projects_macos.txt
│ └── excluded_projects_windows.txt
├── Images
│ └── campus.jpg
├── LICENSE
├── quest-config.json
├── README.md
├── SECURITY.md
└── Upgrading
├── CustomRenderer
│ ├── MauiCustomRenderer
│ │ ├── App.xaml
│ │ ├── App.xaml.cs
│ │ ├── Controls
│ │ │ └── PressableView.cs
│ │ ├── MainPage.xaml
│ │ ├── MainPage.xaml.cs
│ │ ├── MauiCustomRenderer.csproj
│ │ ├── MauiCustomRenderer.sln
│ │ ├── MauiProgram.cs
│ │ ├── Platforms
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── MainActivity.cs
│ │ │ │ ├── MainApplication.cs
│ │ │ │ ├── Renderers
│ │ │ │ │ └── PressableViewRenderer.cs
│ │ │ │ └── Resources
│ │ │ │ └── values
│ │ │ │ └── colors.xml
│ │ │ ├── iOS
│ │ │ │ ├── AppDelegate.cs
│ │ │ │ ├── Info.plist
│ │ │ │ ├── Program.cs
│ │ │ │ └── Renderers
│ │ │ │ └── PressableViewRenderer.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
│ │ ├── appiconfg.svg
│ │ ├── appicon.svg
│ │ ├── Colors.xaml
│ │ ├── Fonts
│ │ │ ├── OpenSans-Regular.ttf
│ │ │ └── OpenSans-Semibold.ttf
│ │ ├── Images
│ │ │ └── dotnet_bot.svg
│ │ ├── Raw
│ │ │ └── AboutAssets.txt
│ │ └── Styles.xaml
│ ├── MultiProject
│ │ ├── Entry
│ │ │ ├── Android
│ │ │ │ ├── Assets
│ │ │ │ │ └── AboutAssets.txt
│ │ │ │ ├── CustomRenderer.Android.csproj
│ │ │ │ ├── MainActivity.cs
│ │ │ │ ├── MainApplication.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── MyEntryRenderer.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── AndroidManifest.xml
│ │ │ │ └── Resources
│ │ │ │ ├── AboutResources.txt
│ │ │ │ ├── drawable
│ │ │ │ │ └── Icon.png
│ │ │ │ ├── layout
│ │ │ │ │ └── Main.axml
│ │ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ ├── Strings.xml
│ │ │ │ └── styles.xml
│ │ │ ├── CustomRenderer
│ │ │ │ ├── App.cs
│ │ │ │ ├── CustomRenderer.csproj
│ │ │ │ ├── MainPage.cs
│ │ │ │ ├── MainPageXaml.xaml
│ │ │ │ ├── MainPageXaml.xaml.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ └── MyEntry.cs
│ │ │ ├── CustomRenderer.sln
│ │ │ ├── iOS
│ │ │ │ ├── AppDelegate.cs
│ │ │ │ ├── CustomRenderer.iOS.csproj
│ │ │ │ ├── Entitlements.plist
│ │ │ │ ├── Info.plist
│ │ │ │ ├── Main.cs
│ │ │ │ ├── MauiProgram.cs
│ │ │ │ ├── MyEntryRenderer.cs
│ │ │ │ └── Resources
│ │ │ │ ├── Default@2x.png
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ ├── Icon-60@2x.png
│ │ │ │ ├── Icon-76@2x.png
│ │ │ │ ├── Icon-76.png
│ │ │ │ ├── Icon-Small@2x.png
│ │ │ │ ├── Icon-Small-40@2x.png
│ │ │ │ ├── Icon-Small-40.png
│ │ │ │ └── Icon-Small.png
│ │ │ ├── README.md
│ │ │ ├── Screenshots
│ │ │ │ ├── 01Android.png
│ │ │ │ ├── 01iOS.png
│ │ │ │ ├── 01UWP.PNG
│ │ │ │ └── all.png
│ │ │ ├── upgrade-assistant.clef
│ │ │ └── UpgradeReport.sarif
│ │ └── README.md
│ ├── README.md
│ └── XamarinCustomRenderer
│ ├── XamarinCustomRenderer
│ │ ├── XamarinCustomRenderer
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Controls
│ │ │ │ └── PressableView.cs
│ │ │ ├── MainPage.xaml
│ │ │ ├── MainPage.xaml.cs
│ │ │ └── XamarinCustomRenderer.csproj
│ │ ├── XamarinCustomRenderer.Android
│ │ │ ├── Assets
│ │ │ │ └── AboutAssets.txt
│ │ │ ├── MainActivity.cs
│ │ │ ├── Properties
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Renderers
│ │ │ │ └── PressableViewRenderer.cs
│ │ │ ├── Resources
│ │ │ │ ├── AboutResources.txt
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ ├── icon_round.xml
│ │ │ │ │ └── icon.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── launcher_foreground.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── launcher_foreground.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── launcher_foreground.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── launcher_foreground.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── launcher_foreground.png
│ │ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ └── XamarinCustomRenderer.Android.csproj
│ │ └── XamarinCustomRenderer.iOS
│ │ ├── AppDelegate.cs
│ │ ├── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ ├── Contents.json
│ │ │ ├── Icon1024.png
│ │ │ ├── Icon120.png
│ │ │ ├── Icon152.png
│ │ │ ├── Icon167.png
│ │ │ ├── Icon180.png
│ │ │ ├── Icon20.png
│ │ │ ├── Icon29.png
│ │ │ ├── Icon40.png
│ │ │ ├── Icon58.png
│ │ │ ├── Icon60.png
│ │ │ ├── Icon76.png
│ │ │ ├── Icon80.png
│ │ │ └── Icon87.png
│ │ ├── Entitlements.plist
│ │ ├── Info.plist
│ │ ├── Main.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Renderers
│ │ │ └── PressableViewRenderer.cs
│ │ ├── Resources
│ │ │ ├── Default@2x.png
│ │ │ ├── Default-568h@2x.png
│ │ │ ├── Default.png
│ │ │ ├── Default-Portrait@2x.png
│ │ │ ├── Default-Portrait.png
│ │ │ └── LaunchScreen.storyboard
│ │ └── XamarinCustomRenderer.iOS.csproj
│ └── XamarinCustomRenderer.sln
└── README.md
1482 directories, 4448 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论