gitextract_ew_du5mx/ ├── .config/ │ └── dotnet-tools.json ├── .github/ │ └── ISSUE_TEMPLATE/ │ ├── add-new-control.yml │ ├── bug-report.yml │ ├── feature.yml │ └── showcase-submission.yml ├── .gitignore ├── .vscode/ │ ├── launch.json │ └── settings.json ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── build.cake ├── docs/ │ └── pull_request_template.md ├── maui-island.sln ├── showcases/ │ └── version_2.0/ │ └── Contribute.md └── src/ ├── Core/ │ └── MAUIsland.Core/ │ ├── Animations/ │ │ └── SampleScaleAnimation.cs │ ├── AppSettings/ │ │ └── AppSettings.cs │ ├── Attributes/ │ │ ├── FieldCompareAttribute.cs │ │ └── PasswordAttribute.cs │ ├── Converters/ │ │ ├── AllTrueValueConverter.cs │ │ ├── BoolToOpacityValueConverter.cs │ │ ├── DateTimeToSimpleDateTimeStringConverter.cs │ │ ├── HexToSolidColorBrushConverter.cs │ │ ├── ImageSourceToBoolConverter.cs │ │ ├── LineBreakModeEnumToStringConverter.cs │ │ ├── RatioValueConverter.cs │ │ ├── StringTernaryOperatorConverter.cs │ │ └── StringToColorConverter.cs │ ├── Extensions/ │ │ └── TaskHelpers.cs │ ├── Features/ │ │ └── Gallery/ │ │ ├── ContentViews/ │ │ │ ├── BrandIconContentView.xaml │ │ │ ├── BrandIconContentView.xaml.cs │ │ │ ├── ControlCardContentView.xaml │ │ │ ├── ControlCardContentView.xaml.cs │ │ │ ├── MaterialUICardContentView.xaml │ │ │ ├── MaterialUICardContentView.xaml.cs │ │ │ ├── SyncfusionCardContentView.xaml │ │ │ └── SyncfusionCardContentView.xaml.cs │ │ ├── Core/ │ │ │ ├── IBuiltInGalleryCardInfo.cs │ │ │ ├── ICommunityToolkitGalleryCardInfo.cs │ │ │ ├── IGalleryCardInfo.cs │ │ │ ├── IGalleryPage.cs │ │ │ ├── IGithubGalleryCardInfo.cs │ │ │ └── IMaterialUIGalleryCardInfo.cs │ │ ├── DataTemplateSelectors/ │ │ │ └── BrandCardTemplateSelector.cs │ │ ├── Enums/ │ │ │ ├── BuiltInGalleryCardStatus.cs │ │ │ ├── ControlGroupInfoImportantLevel.cs │ │ │ ├── GalleryCardStatus.cs │ │ │ └── GalleryCardType.cs │ │ ├── Models/ │ │ │ ├── ControlGroupInfo.cs │ │ │ ├── ControlGroupInfoImportant.cs │ │ │ ├── ControlIssueModel.cs │ │ │ └── PlatformInfo.cs │ │ └── Pages/ │ │ ├── BuiltIn/ │ │ │ ├── BaseBuiltInPageControlViewModel.cs │ │ │ ├── Controls/ │ │ │ │ ├── ActivityIndicator/ │ │ │ │ │ ├── ActivityIndicatorControlInfo.cs │ │ │ │ │ └── ActivityIndicatorPageViewModel.cs │ │ │ │ ├── BlazorWebView/ │ │ │ │ │ ├── BlazorWebViewControlInfo.cs │ │ │ │ │ └── BlazorWebViewPageViewModel.cs │ │ │ │ ├── Border/ │ │ │ │ │ ├── BorderControlInfo.cs │ │ │ │ │ └── BorderPageViewModel.cs │ │ │ │ ├── Button/ │ │ │ │ │ ├── ButtonControlInfo.cs │ │ │ │ │ └── ButtonPageViewModel.cs │ │ │ │ ├── CarouselView/ │ │ │ │ │ ├── CarouselViewControlInfo.cs │ │ │ │ │ ├── CarouselViewPageViewModel.cs │ │ │ │ │ ├── Models/ │ │ │ │ │ │ └── CarouselItem.cs │ │ │ │ │ └── TemplateSelector/ │ │ │ │ │ └── CarouselViewItemDataTemplateSelector.cs │ │ │ │ ├── Checkbox/ │ │ │ │ │ ├── CheckBoxControlInfo.cs │ │ │ │ │ └── CheckBoxPageViewModel.cs │ │ │ │ ├── CollectionView/ │ │ │ │ │ ├── CollectionViewControlInfo.cs │ │ │ │ │ ├── CollectionViewPageViewModel.cs │ │ │ │ │ ├── Models/ │ │ │ │ │ │ └── MrIncreadible.cs │ │ │ │ │ ├── TemplateContentViews/ │ │ │ │ │ │ ├── ControllInfoCollectionFourItemRowTemplateContentView.xaml │ │ │ │ │ │ ├── ControllInfoCollectionFourItemRowTemplateContentView.xaml.cs │ │ │ │ │ │ ├── ControllInfoCollectionTemplateContentView.xaml │ │ │ │ │ │ ├── ControllInfoCollectionTemplateContentView.xaml.cs │ │ │ │ │ │ ├── ControllInfoCollectionThreeItemRowTemplateContentView.xaml │ │ │ │ │ │ ├── ControllInfoCollectionThreeItemRowTemplateContentView.xaml.cs │ │ │ │ │ │ ├── ControllInfoCollectionTwoItemRowTemplateContentView.xaml │ │ │ │ │ │ ├── ControllInfoCollectionTwoItemRowTemplateContentView.xaml.cs │ │ │ │ │ │ ├── MrIncreadibleCollectionTemplateWithSwipeContentView.xaml │ │ │ │ │ │ ├── MrIncreadibleCollectionTemplateWithSwipeContentView.xaml.cs │ │ │ │ │ │ ├── MrIncreadibleItemHorizontalTemplateContentView.xaml │ │ │ │ │ │ ├── MrIncreadibleItemHorizontalTemplateContentView.xaml.cs │ │ │ │ │ │ ├── MrIncreadibleItemTemplateContentView.xaml │ │ │ │ │ │ ├── MrIncreadibleItemTemplateContentView.xaml.cs │ │ │ │ │ │ ├── MrIncreadibleItemVerticalSpan2TemplateContentView.xaml │ │ │ │ │ │ ├── MrIncreadibleItemVerticalSpan2TemplateContentView.xaml.cs │ │ │ │ │ │ ├── MrIncreadibleItemVerticalTemplateContentView.xaml │ │ │ │ │ │ ├── MrIncreadibleItemVerticalTemplateContentView.xaml.cs │ │ │ │ │ │ ├── NormalItemTemplateContentView.xaml │ │ │ │ │ │ ├── NormalItemTemplateContentView.xaml.cs │ │ │ │ │ │ ├── SelectedItemTemplateContentView.xaml │ │ │ │ │ │ └── SelectedItemTemplateContentView.xaml.cs │ │ │ │ │ └── TemplateSelector/ │ │ │ │ │ └── TemplateSelector.cs │ │ │ │ ├── DatePicker/ │ │ │ │ │ ├── DatePickerControlInfo.cs │ │ │ │ │ └── DatePickerPageViewModel.cs │ │ │ │ ├── Editor/ │ │ │ │ │ ├── EditorControlInfo.cs │ │ │ │ │ └── EditorPageViewModel.cs │ │ │ │ ├── Entry/ │ │ │ │ │ ├── EntryControlInfo.cs │ │ │ │ │ ├── EntryPageViewModel.cs │ │ │ │ │ └── Models/ │ │ │ │ │ └── ChatMessageModel.cs │ │ │ │ ├── Frame/ │ │ │ │ │ ├── FrameControlInfo.cs │ │ │ │ │ └── FramePageViewModel.cs │ │ │ │ ├── ImageButton/ │ │ │ │ │ ├── ImageButtonControlInfo.cs │ │ │ │ │ └── ImageButtonPageViewModel.cs │ │ │ │ ├── IndicatorView/ │ │ │ │ │ ├── IndicatorViewControlInfo.cs │ │ │ │ │ ├── IndicatorViewPageViewModel.cs │ │ │ │ │ └── Models/ │ │ │ │ │ └── Cat.cs │ │ │ │ ├── Label/ │ │ │ │ │ ├── LabelControlInfo.cs │ │ │ │ │ └── LabelPageViewModel.cs │ │ │ │ ├── MenuBar/ │ │ │ │ │ ├── MenuBarControlInfo.cs │ │ │ │ │ └── MenuBarPageViewModel.cs │ │ │ │ ├── Picker/ │ │ │ │ │ ├── PickerControlInfo.cs │ │ │ │ │ └── PickerPageViewModel.cs │ │ │ │ ├── ProgressBar/ │ │ │ │ │ ├── ProgressBarControlInfo.cs │ │ │ │ │ ├── ProgressBarPageViewModel.cs │ │ │ │ │ └── ProgressBarPercentageConverter.cs │ │ │ │ ├── RadioButton/ │ │ │ │ │ ├── RadioButtonControlInfo.cs │ │ │ │ │ └── RadioButtonPageViewModel.cs │ │ │ │ ├── RefreshView/ │ │ │ │ │ ├── RefreshViewControlInfo.cs │ │ │ │ │ └── RefreshViewPageViewModel.cs │ │ │ │ ├── SearchBar/ │ │ │ │ │ ├── ControlInfoListView.xaml │ │ │ │ │ ├── ControlInfoListView.xaml.cs │ │ │ │ │ ├── SearchBarControlInfo.cs │ │ │ │ │ └── SearchBarPageViewModel.cs │ │ │ │ ├── Slider/ │ │ │ │ │ ├── SliderControlInfo.cs │ │ │ │ │ └── SliderPageViewModel.cs │ │ │ │ ├── Stepper/ │ │ │ │ │ ├── Converters/ │ │ │ │ │ │ ├── AgeToMemeImageConverter.cs │ │ │ │ │ │ └── AgeToMemeTitleConverter.cs │ │ │ │ │ ├── StepperControlInfo.cs │ │ │ │ │ └── StepperPageViewModel.cs │ │ │ │ ├── SwipeView/ │ │ │ │ │ ├── SwipeViewControlInfo.cs │ │ │ │ │ └── SwipeViewPageViewModel.cs │ │ │ │ ├── Switch/ │ │ │ │ │ ├── SwitchControlInfo.cs │ │ │ │ │ └── SwitchPageViewModel.cs │ │ │ │ ├── TabbedPage/ │ │ │ │ │ ├── TabbedPageControlInfo.cs │ │ │ │ │ └── TabbedPagePageViewModel.cs │ │ │ │ ├── TableView/ │ │ │ │ │ ├── TableViewControlInfo.cs │ │ │ │ │ └── TableViewPageViewModel.cs │ │ │ │ └── TimePicker/ │ │ │ │ ├── Converters/ │ │ │ │ │ └── TimeOnyToTimeSpanConverter.cs │ │ │ │ ├── TimePickerControlInfo.cs │ │ │ │ └── TimePickerPageViewModel.cs │ │ │ ├── Helpers/ │ │ │ │ ├── AppSettingsJson/ │ │ │ │ │ ├── AppSettingsJsonControlInfo.cs │ │ │ │ │ ├── AppSettingsJsonPageViewModel.cs │ │ │ │ │ └── Models/ │ │ │ │ │ └── Settings.cs │ │ │ │ └── Popup/ │ │ │ │ ├── PopupControlInfo.cs │ │ │ │ └── PopupPageViewModel.cs │ │ │ └── Layouts/ │ │ │ ├── AbsoluteLayout/ │ │ │ │ ├── AbsoluteLayoutControlInfo.cs │ │ │ │ └── AbsoluteLayoutPageViewModel.cs │ │ │ ├── Grid/ │ │ │ │ ├── DoubleToIntConverter.cs │ │ │ │ ├── GridControlInfo.cs │ │ │ │ └── GridPageViewModel.cs │ │ │ ├── HorizontalStackLayout/ │ │ │ │ ├── HorizontalStackLayoutControlInfo.cs │ │ │ │ └── HorizontalStackLayoutPageViewModel.cs │ │ │ ├── StackLayout/ │ │ │ │ ├── StackLayoutControlInfo.cs │ │ │ │ └── StackLayoutPageViewModel.cs │ │ │ └── VerticalStackLayout/ │ │ │ ├── VerticalStackLayoutControlInfo.cs │ │ │ └── VerticalStackLayoutPageViewModel.cs │ │ ├── Community/ │ │ │ ├── Controls/ │ │ │ │ ├── AcrylicView/ │ │ │ │ │ ├── AcrylicViewControlInfo.cs │ │ │ │ │ └── AcrylicViewPageViewModel.cs │ │ │ │ ├── DataGrid/ │ │ │ │ │ ├── DataGridControlInfo.cs │ │ │ │ │ └── DataGridPageViewModel.cs │ │ │ │ ├── LiveCharts2/ │ │ │ │ │ ├── LiveCharts2ControlInfo.cs │ │ │ │ │ ├── LiveCharts2PageViewModel.cs │ │ │ │ │ └── Models/ │ │ │ │ │ └── PilotInfo.cs │ │ │ │ └── OverFlower/ │ │ │ │ ├── OverFlowerControlInfo.cs │ │ │ │ └── OverFlowerPageViewModel.cs │ │ │ └── Helpers/ │ │ │ ├── OCR/ │ │ │ │ ├── OCRControlInfo.cs │ │ │ │ └── OCRPageViewModel.cs │ │ │ ├── SQLite-net/ │ │ │ │ ├── SQLiteNETControlInfo.cs │ │ │ │ └── SQLiteNETPageViewModel.cs │ │ │ └── ZXingNetMaui/ │ │ │ ├── ZXingNetMauiControlInfo.cs │ │ │ └── ZXingNetMauiPageViewModel.cs │ │ ├── Material/ │ │ │ ├── Controls/ │ │ │ │ ├── MaterialButton/ │ │ │ │ │ ├── MaterialButtonControlInfo.cs │ │ │ │ │ └── MaterialButtonPageViewModel.cs │ │ │ │ ├── MaterialChip/ │ │ │ │ │ ├── MaterialChipControlInfo.cs │ │ │ │ │ └── MaterialChipPageViewModel.cs │ │ │ │ ├── MaterialComboBox/ │ │ │ │ │ ├── MaterialComboBoxControlInfo.cs │ │ │ │ │ └── MaterialComboBoxPageViewModel.cs │ │ │ │ ├── MaterialContextMenu/ │ │ │ │ │ ├── MaterialContextMenuControlInfo.cs │ │ │ │ │ └── MaterialContextMenuPageViewModel.cs │ │ │ │ ├── MaterialFAB/ │ │ │ │ │ ├── MaterialFABControlInfo.cs │ │ │ │ │ └── MaterialFABPageViewModel.cs │ │ │ │ ├── MaterialProgressIndicator/ │ │ │ │ │ ├── MaterialProgressIndicatorControlInfo.cs │ │ │ │ │ └── MaterialProgressIndicatorPageViewModel.cs │ │ │ │ ├── MaterialRadioButton/ │ │ │ │ │ ├── MaterialRadioButtonControlInfo.cs │ │ │ │ │ └── MaterialRadioButtonPageViewModel.cs │ │ │ │ ├── MaterialSwitch/ │ │ │ │ │ ├── MaterialSwitchControlInfo.cs │ │ │ │ │ └── MaterialSwitchPageViewModel.cs │ │ │ │ └── MaterialTextFields/ │ │ │ │ ├── MaterialTextFieldControlInfo.cs │ │ │ │ └── MaterialTextFieldPageViewModel.cs │ │ │ └── Models/ │ │ │ ├── MaterialComponentEvent.cs │ │ │ └── MaterialComponentProperty.cs │ │ ├── Syncfusion/ │ │ │ ├── SfAvatarView/ │ │ │ │ ├── Models/ │ │ │ │ │ └── SfAvatarViewTestUserModel.cs │ │ │ │ ├── SfAvatarViewControlInfo.cs │ │ │ │ └── SfAvatarViewPageViewModel.cs │ │ │ ├── SfBadgeView/ │ │ │ │ ├── SfBadgeViewControlInfo.cs │ │ │ │ └── SfBadgeViewPageViewModel.cs │ │ │ ├── SfBarcodeGenerator/ │ │ │ │ ├── SfBarcodeGeneratorControlInfo.cs │ │ │ │ └── SfBarcodeGeneratorPageViewModel.cs │ │ │ ├── SfBusyIndicator/ │ │ │ │ ├── SfBusyIndicatorControlInfo.cs │ │ │ │ └── SfBusyIndicatorPageViewModel.cs │ │ │ ├── SfCartesianChart/ │ │ │ │ ├── ContentView/ │ │ │ │ │ ├── Annotation/ │ │ │ │ │ │ ├── SfCartesianChartAnnotation.xaml │ │ │ │ │ │ └── SfCartesianChartAnnotation.xaml.cs │ │ │ │ │ ├── Appearance/ │ │ │ │ │ │ ├── SfCartesianChartAppearanceChart.xaml │ │ │ │ │ │ ├── SfCartesianChartAppearanceChart.xaml.cs │ │ │ │ │ │ ├── SfCartesianChartAppearanceSeries.xaml │ │ │ │ │ │ ├── SfCartesianChartAppearanceSeries.xaml.cs │ │ │ │ │ │ ├── SfCartesianChartPlottingCustomization.xaml │ │ │ │ │ │ └── SfCartesianChartPlottingCustomization.xaml.cs │ │ │ │ │ ├── Axis/ │ │ │ │ │ │ ├── SfCartesianChartCategoryAxis.xaml │ │ │ │ │ │ ├── SfCartesianChartCategoryAxis.xaml.cs │ │ │ │ │ │ ├── SfCartesianChartDateTimeAxis.xaml │ │ │ │ │ │ ├── SfCartesianChartDateTimeAxis.xaml.cs │ │ │ │ │ │ ├── SfCartesianChartLogarithmicAxis.xaml │ │ │ │ │ │ ├── SfCartesianChartLogarithmicAxis.xaml.cs │ │ │ │ │ │ ├── SfCartesianChartNumericalAxis.xaml │ │ │ │ │ │ ├── SfCartesianChartNumericalAxis.xaml.cs │ │ │ │ │ │ ├── SfCartesianChartOtherAxis.xaml │ │ │ │ │ │ └── SfCartesianChartOtherAxis.xaml.cs │ │ │ │ │ ├── Chart/ │ │ │ │ │ │ ├── Area/ │ │ │ │ │ │ │ ├── SfCartesianChartArea.xaml │ │ │ │ │ │ │ ├── SfCartesianChartArea.xaml.cs │ │ │ │ │ │ │ ├── SfCartesianChartRangeArea.xaml │ │ │ │ │ │ │ ├── SfCartesianChartRangeArea.xaml.cs │ │ │ │ │ │ │ ├── SfCartesianChartSplineArea.xaml │ │ │ │ │ │ │ ├── SfCartesianChartSplineArea.xaml.cs │ │ │ │ │ │ │ ├── SfCartesianChartSplineRangeArea.xaml │ │ │ │ │ │ │ ├── SfCartesianChartSplineRangeArea.xaml.cs │ │ │ │ │ │ │ ├── SfCartesianChartStackingArea.xaml │ │ │ │ │ │ │ ├── SfCartesianChartStackingArea.xaml.cs │ │ │ │ │ │ │ ├── SfCartesianChartStackingArea100.xaml │ │ │ │ │ │ │ ├── SfCartesianChartStackingArea100.xaml.cs │ │ │ │ │ │ │ ├── SfCartesianChartStepArea.xaml │ │ │ │ │ │ │ └── SfCartesianChartStepArea.xaml.cs │ │ │ │ │ │ ├── BoxPlot/ │ │ │ │ │ │ │ ├── SfCartesianChartBoxAndWhisker.xaml │ │ │ │ │ │ │ └── SfCartesianChartBoxAndWhisker.xaml.cs │ │ │ │ │ │ ├── Bubble/ │ │ │ │ │ │ │ ├── SfCartesianChartBubble.xaml │ │ │ │ │ │ │ └── SfCartesianChartBubble.xaml.cs │ │ │ │ │ │ ├── Column/ │ │ │ │ │ │ │ ├── Bar/ │ │ │ │ │ │ │ │ ├── SfCartesianChartBar.xaml │ │ │ │ │ │ │ │ ├── SfCartesianChartBar.xaml.cs │ │ │ │ │ │ │ │ ├── SfCartesianChartErrorBar.xaml │ │ │ │ │ │ │ │ ├── SfCartesianChartErrorBar.xaml.cs │ │ │ │ │ │ │ │ ├── SfCartesianChartRangeBar.xaml │ │ │ │ │ │ │ │ ├── SfCartesianChartRangeBar.xaml.cs │ │ │ │ │ │ │ │ ├── SfCartesianChartStackingBar.xaml │ │ │ │ │ │ │ │ ├── SfCartesianChartStackingBar.xaml.cs │ │ │ │ │ │ │ │ ├── SfCartesianChartStackingBar100.xaml │ │ │ │ │ │ │ │ └── SfCartesianChartStackingBar100.xaml.cs │ │ │ │ │ │ │ ├── SfCartesianChartColumn.xaml │ │ │ │ │ │ │ ├── SfCartesianChartColumn.xaml.cs │ │ │ │ │ │ │ ├── SfCartesianChartRangeColumn.xaml │ │ │ │ │ │ │ ├── SfCartesianChartRangeColumn.xaml.cs │ │ │ │ │ │ │ ├── SfCartesianChartStackingColumn.xaml │ │ │ │ │ │ │ ├── SfCartesianChartStackingColumn.xaml.cs │ │ │ │ │ │ │ ├── SfCartesianChartStackingColumn100.xaml │ │ │ │ │ │ │ └── SfCartesianChartStackingColumn100.xaml.cs │ │ │ │ │ │ ├── Financial/ │ │ │ │ │ │ │ ├── SfCartesianChartCandle.xaml │ │ │ │ │ │ │ ├── SfCartesianChartCandle.xaml.cs │ │ │ │ │ │ │ ├── SfCartesianChartOHLC.xaml │ │ │ │ │ │ │ └── SfCartesianChartOHLC.xaml.cs │ │ │ │ │ │ ├── Histogram/ │ │ │ │ │ │ │ ├── SfCartesianChartHistogram.xaml │ │ │ │ │ │ │ └── SfCartesianChartHistogram.xaml.cs │ │ │ │ │ │ ├── Line/ │ │ │ │ │ │ │ ├── SfCartesianChartFastLine.xaml │ │ │ │ │ │ │ ├── SfCartesianChartFastLine.xaml.cs │ │ │ │ │ │ │ ├── SfCartesianChartLine.xaml │ │ │ │ │ │ │ ├── SfCartesianChartLine.xaml.cs │ │ │ │ │ │ │ ├── SfCartesianChartSpline.xaml │ │ │ │ │ │ │ ├── SfCartesianChartSpline.xaml.cs │ │ │ │ │ │ │ ├── SfCartesianChartStackingLine.xaml │ │ │ │ │ │ │ ├── SfCartesianChartStackingLine.xaml.cs │ │ │ │ │ │ │ ├── SfCartesianChartStackingLine100.xaml │ │ │ │ │ │ │ ├── SfCartesianChartStackingLine100.xaml.cs │ │ │ │ │ │ │ ├── SfCartesianChartStepLine.xaml │ │ │ │ │ │ │ └── SfCartesianChartStepLine.xaml.cs │ │ │ │ │ │ ├── Scatter/ │ │ │ │ │ │ │ ├── SfCartesianChartScatter.xaml │ │ │ │ │ │ │ └── SfCartesianChartScatter.xaml.cs │ │ │ │ │ │ └── Waterfall/ │ │ │ │ │ │ ├── SfCartesianChartWaterfall.xaml │ │ │ │ │ │ └── SfCartesianChartWaterfall.xaml.cs │ │ │ │ │ ├── DataLabel/ │ │ │ │ │ │ ├── SfCartesianChartDataLabel.xaml │ │ │ │ │ │ ├── SfCartesianChartDataLabel.xaml.cs │ │ │ │ │ │ ├── SfCartesianChartDataLabelContext.xaml │ │ │ │ │ │ ├── SfCartesianChartDataLabelContext.xaml.cs │ │ │ │ │ │ ├── SfCartesianChartDataLabelTemplate.xaml │ │ │ │ │ │ └── SfCartesianChartDataLabelTemplate.xaml.cs │ │ │ │ │ ├── Legend/ │ │ │ │ │ │ ├── SfCartesianChartLegend.xaml │ │ │ │ │ │ └── SfCartesianChartLegend.xaml.cs │ │ │ │ │ ├── PlotBand/ │ │ │ │ │ │ ├── SfCartesianChartDateTimePlotBand.xaml │ │ │ │ │ │ ├── SfCartesianChartDateTimePlotBand.xaml.cs │ │ │ │ │ │ ├── SfCartesianChartNumericalPlotBand.xaml │ │ │ │ │ │ ├── SfCartesianChartNumericalPlotBand.xaml.cs │ │ │ │ │ │ ├── SfCartesianChartOtherPlotBand.xaml │ │ │ │ │ │ ├── SfCartesianChartOtherPlotBand.xaml.cs │ │ │ │ │ │ ├── SfCartesianChartPlotBandPropertiesInfo.xaml │ │ │ │ │ │ └── SfCartesianChartPlotBandPropertiesInfo.xaml.cs │ │ │ │ │ ├── Selection/ │ │ │ │ │ │ ├── SfCartesianChartSelection.xaml │ │ │ │ │ │ ├── SfCartesianChartSelection.xaml.cs │ │ │ │ │ │ ├── SfCartesianChartSeriesSelection.xaml │ │ │ │ │ │ └── SfCartesianChartSeriesSelection.xaml.cs │ │ │ │ │ ├── Tooltip/ │ │ │ │ │ │ ├── SfCartesianChartTooltip.xaml │ │ │ │ │ │ └── SfCartesianChartTooltip.xaml.cs │ │ │ │ │ ├── Trackball/ │ │ │ │ │ │ ├── SfCartesianChartCustomTrackball.xaml │ │ │ │ │ │ ├── SfCartesianChartCustomTrackball.xaml.cs │ │ │ │ │ │ ├── SfCartesianChartTrackball.xaml │ │ │ │ │ │ └── SfCartesianChartTrackball.xaml.cs │ │ │ │ │ └── Zooming/ │ │ │ │ │ ├── SfCartesianChartSelectionZooming.xaml │ │ │ │ │ ├── SfCartesianChartSelectionZooming.xaml.cs │ │ │ │ │ ├── SfCartesianChartZooming.xaml │ │ │ │ │ └── SfCartesianChartZooming.xaml.cs │ │ │ │ ├── Models/ │ │ │ │ │ └── SfCartesianChartModel.cs │ │ │ │ ├── SfCartesianChartControlInfo.cs │ │ │ │ ├── SfCartesianChartPageViewModel.cs │ │ │ │ └── TemplateSelector/ │ │ │ │ └── ChartTemplateSelector.cs │ │ │ ├── SfCircularChart/ │ │ │ │ ├── SfCircularChartControlInfo.cs │ │ │ │ └── SfCircularChartPageViewModel.cs │ │ │ ├── SfComboBox/ │ │ │ │ ├── SfComboBoxControlInfo.cs │ │ │ │ └── SfComboBoxPageViewModel.cs │ │ │ ├── SfDataGrid/ │ │ │ │ ├── SfDataGridControlInfo.cs │ │ │ │ └── SfDataGridPageViewModel.cs │ │ │ ├── SfListView/ │ │ │ │ ├── SfListViewControlInfo.cs │ │ │ │ └── SfListViewPageViewModel.cs │ │ │ ├── SfMaps/ │ │ │ │ ├── MapViewModels/ │ │ │ │ │ ├── AustraliaViewModel.cs │ │ │ │ │ ├── MarkerViewModel.cs │ │ │ │ │ └── SelectionViewModel.cs │ │ │ │ ├── Marker/ │ │ │ │ │ └── CustomMarker.cs │ │ │ │ ├── Models/ │ │ │ │ │ ├── AustraliaModel.cs │ │ │ │ │ └── PopulationDensityDetails.cs │ │ │ │ ├── SfMapsControlInfo.cs │ │ │ │ └── SfMapsViewPageViewModel.cs │ │ │ ├── SfRadialGauge/ │ │ │ │ ├── SfRadialGaugeControlInfo.cs │ │ │ │ └── SfRadialGaugePageViewModel.cs │ │ │ └── SfRangeSelector/ │ │ │ ├── SfRangeSelectorControlInfo.cs │ │ │ └── SfRangeSelectorPageViewModel.cs │ │ └── Toolkit/ │ │ ├── BaseToolkitPageControlViewModel.cs │ │ ├── Controls/ │ │ │ ├── AvatarView/ │ │ │ │ ├── AvatarViewControlInfo.cs │ │ │ │ └── AvatarViewPageViewModel.cs │ │ │ ├── DrawingView/ │ │ │ │ ├── DrawingViewControlInfo.cs │ │ │ │ └── DrawingViewPageViewModel.cs │ │ │ ├── Expander/ │ │ │ │ ├── ExpanderControlInfo.cs │ │ │ │ └── ExpanderPageViewModel.cs │ │ │ └── MediaElement/ │ │ │ ├── MediaElementControlInfo.cs │ │ │ └── MediaElementPageViewModel.cs │ │ ├── Converters/ │ │ │ ├── BoolToObjectConverter/ │ │ │ │ ├── BoolToObjectConverterControlInfo.cs │ │ │ │ └── BoolToObjectConverterPageViewModel.cs │ │ │ ├── ByteArrayToImageSourceConverter/ │ │ │ │ ├── ByteArrayToImageSourceConverterControlInfo.cs │ │ │ │ └── ByteArrayToImageSourceConverterPageViewModel.cs │ │ │ ├── ColorConverter/ │ │ │ │ ├── ColorConverterControlInfo.cs │ │ │ │ └── ColorConverterPageViewModel.cs │ │ │ ├── CompareConverter/ │ │ │ │ ├── CompareConverterControlInfo.cs │ │ │ │ └── CompareConverterPageViewModel.cs │ │ │ ├── DateTimeOffsetConverter/ │ │ │ │ ├── DateTimeOffsetConverterControlInfo.cs │ │ │ │ └── DateTimeOffsetConverterPageViewModel.cs │ │ │ ├── DoubleToIntConverter/ │ │ │ │ ├── DoubleToIntConverterControlInfo.cs │ │ │ │ └── DoubleToIntConverterPageViewModel.cs │ │ │ ├── EnumToBoolConverter/ │ │ │ │ ├── EnumToBoolConverterControlInfo.cs │ │ │ │ └── EnumToBoolConverterPageViewModel.cs │ │ │ ├── EnumToIntConverter/ │ │ │ │ ├── EnumToIntConverterControlInfo.cs │ │ │ │ └── EnumToIntConverterPageViewModel.cs │ │ │ └── ImageResourceConverter/ │ │ │ ├── ImageResourceConverterControlInfo.cs │ │ │ └── ImageResourceConverterPageViewModel.cs │ │ ├── Helpers/ │ │ │ ├── ObservableProperty/ │ │ │ │ ├── ObservablePropertyControlInfo.cs │ │ │ │ └── ObservablePropertyPageViewModel.cs │ │ │ └── RelayCommand/ │ │ │ ├── RelayCommandControlInfo.cs │ │ │ └── RelayCommandPageViewModel.cs │ │ └── Layouts/ │ │ ├── DockLayout/ │ │ │ ├── DockLayoutControlInfo.cs │ │ │ └── DockLayoutPageViewModel.cs │ │ ├── StateContainer/ │ │ │ ├── StateContainerControlInfo.cs │ │ │ └── StateContainerPageViewModel.cs │ │ └── UniformLayout/ │ │ ├── UniformItemsLayoutControlInfo.cs │ │ └── UniformItemsLayoutPageViewModel.cs │ ├── GlobalUsings.cs │ ├── Helpers/ │ │ ├── FormattedStringFormatter.cs │ │ └── ServiceHelper.cs │ ├── Icons/ │ │ └── FluentUIIcon.cs │ ├── MAUIsland - Backup.Core.csproj │ ├── MAUIsland.Core.csproj │ ├── MAUIsland.Core.sln │ ├── MarkupExtensions/ │ │ └── EdgeInsetsExtension.cs │ ├── Platforms/ │ │ ├── Android/ │ │ │ └── PlatformClass1.cs │ │ ├── MacCatalyst/ │ │ │ └── PlatformClass1.cs │ │ ├── Tizen/ │ │ │ └── PlatformClass1.cs │ │ ├── Windows/ │ │ │ └── PlatformClass1.cs │ │ └── iOS/ │ │ └── PlatformClass1.cs │ ├── ServiceExtension.cs │ ├── Services/ │ │ ├── Controls/ │ │ │ ├── ControlsService.cs │ │ │ └── IControlsService.cs │ │ ├── Dialog/ │ │ │ ├── DialogService.cs │ │ │ └── IDialogService.cs │ │ ├── FilePicker/ │ │ │ ├── FilePicker.cs │ │ │ ├── IFilePicker.cs │ │ │ └── ImageFile.cs │ │ ├── LocalDb/ │ │ │ ├── Extensions/ │ │ │ │ └── SyncRepositoryExtensions.cs │ │ │ ├── Implementations/ │ │ │ │ ├── CardInfoSyncService.cs │ │ │ │ ├── GitHubRepositorySyncService.cs │ │ │ │ └── SQLitePCLRawService.cs │ │ │ ├── Interfaces/ │ │ │ │ ├── ICardInfoSyncService.cs │ │ │ │ ├── IGitHubRepositorySyncService.cs │ │ │ │ └── ILocalDbService.cs │ │ │ └── Models/ │ │ │ ├── BaseLocalEntity.cs │ │ │ ├── CardInfoSyncLocalDbModel.cs │ │ │ └── GitHubRepositoryLocalDbModel.cs │ │ └── MrIncreadibleMeme/ │ │ ├── IMrIncreadibleMemeService.cs │ │ └── MrIncreadibleMemeService.cs │ ├── Utils/ │ │ ├── MVVM/ │ │ │ ├── BaseFormModel.cs │ │ │ ├── BaseModel.cs │ │ │ ├── BasePage.cs │ │ │ ├── BasePopup.cs │ │ │ └── BaseViewModel.cs │ │ └── Navigation/ │ │ ├── AppNavigator.cs │ │ ├── IAppNavigator.cs │ │ ├── NavigationAwareBaseViewModel.cs │ │ └── UriHelper.cs │ └── Views/ │ ├── ContentViews/ │ │ ├── DocumentAlert.xaml │ │ ├── DocumentAlert.xaml.cs │ │ ├── HorizontalIconButton.xaml │ │ ├── HorizontalIconButton.xaml.cs │ │ ├── IconLabel.xaml │ │ ├── IconLabel.xaml.cs │ │ ├── MockUps/ │ │ │ ├── AppleIphone15ProMaxContentView.xaml │ │ │ ├── AppleIphone15ProMaxContentView.xaml.cs │ │ │ ├── Converters/ │ │ │ │ └── InnerFrameDimensionConverter.cs │ │ │ ├── GooglePixel5ContentView.xaml │ │ │ ├── GooglePixel5ContentView.xaml.cs │ │ │ ├── GooglePixel6ProContentView.xaml │ │ │ ├── GooglePixel6ProContentView.xaml.cs │ │ │ ├── Iphone13MiniContentView.xaml │ │ │ ├── Iphone13MiniContentView.xaml.cs │ │ │ ├── Iphone15ContentView.xaml │ │ │ ├── Iphone15ContentView.xaml.cs │ │ │ ├── Models/ │ │ │ │ ├── AppleIphone15ProMaxModel.cs │ │ │ │ ├── BaseMockUp.cs │ │ │ │ ├── GooglePixel5Model.cs │ │ │ │ ├── GooglePixel6ProModel.cs │ │ │ │ ├── IPhone13MiniModel.cs │ │ │ │ ├── Iphone15Model.cs │ │ │ │ ├── SamsungGalaxyS22UltraModel.cs │ │ │ │ └── SamsungS8Model.cs │ │ │ ├── SamsungGalaxyS22UltraContentView.xaml │ │ │ ├── SamsungGalaxyS22UltraContentView.xaml.cs │ │ │ ├── SamsungS8ContentView.xaml │ │ │ └── SamsungS8ContentView.xaml.cs │ │ ├── RoundedEntry.xaml │ │ ├── RoundedEntry.xaml.cs │ │ ├── Showcases/ │ │ │ ├── Enums/ │ │ │ │ └── PhoneModelEnum.cs │ │ │ ├── MobileAppShowcaseContentView.xaml │ │ │ ├── MobileAppShowcaseContentView.xaml.cs │ │ │ └── Models/ │ │ │ ├── MobileAppShowcaseModel.cs │ │ │ └── MockupImage.cs │ │ └── SourceCodeExpander/ │ │ ├── LazyViewSourceCodeExpanderContent.cs │ │ ├── SourceCodeExpander.xaml │ │ ├── SourceCodeExpander.xaml.cs │ │ ├── SourceCodeExpanderContent.xaml │ │ └── SourceCodeExpanderContent.xaml.cs │ ├── DesignSystem/ │ │ ├── AppColors.cs │ │ ├── AppConverters.cs │ │ ├── Dimensions.cs │ │ ├── FontNames.cs │ │ └── Styles.cs │ └── Layouts/ │ ├── HorizontalWrapLayout.cs │ └── HorizontalWrapLayoutManager.cs ├── Features/ │ ├── GitHubFeatures/ │ │ ├── MAUIsland.GitHubFeatures/ │ │ │ ├── Constants.cs │ │ │ ├── FeatureSettings.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── IGitHubService.cs │ │ │ ├── Implementations/ │ │ │ │ └── OctokitGitHubClient.cs │ │ │ ├── MAUIsland.GitHubFeatures.csproj │ │ │ ├── Models/ │ │ │ │ ├── GitHubAuthorModel.cs │ │ │ │ ├── GitHubBaseModel.cs │ │ │ │ ├── GitHubIssueModel.cs │ │ │ │ ├── GitHubLabelModel.cs │ │ │ │ ├── GitHubMilestoneModel.cs │ │ │ │ ├── GitHubRepositoryModel.cs │ │ │ │ ├── GitHubRepositoryReleaseModel.cs │ │ │ │ ├── ServiceError.cs │ │ │ │ └── ServiceSuccess.cs │ │ │ └── ServiceExtension.cs │ │ └── MAUIsland.GitHubFeatures.IntegrationTests/ │ │ ├── GitHubServiceIntegrationTest.cs │ │ ├── GlobalUsings.cs │ │ └── MAUIsland.GitHubFeatures.IntegrationTests.csproj │ ├── LocalDbFeatures/ │ │ ├── GitHub/ │ │ │ └── MAUIsland.Features.LocalDbFeatures.GitHub/ │ │ │ ├── Implementations/ │ │ │ │ └── GitHubIssueLocalDbService.cs │ │ │ ├── Interfaces/ │ │ │ │ └── IGitHubIssueLocalDbService.cs │ │ │ ├── MAUIsland.Features.LocalDbFeatures.GitHub.csproj │ │ │ ├── Models/ │ │ │ │ └── GitHubIssueLocalDbModel.cs │ │ │ └── ServiceExtension.cs │ │ └── MAUIsland.Features.LocalDbFeatures/ │ │ ├── BaseLocalEntity.cs │ │ ├── DatabaseSettings.cs │ │ ├── GlobalUsings.cs │ │ ├── ILocalDbService.cs │ │ ├── Implementations/ │ │ │ └── SQLitePCLRawService.cs │ │ ├── MAUIsland.Features.LocalDbFeatures.csproj │ │ └── ServiceExtension.cs │ ├── NewsFeatures/ │ │ ├── MAUIsland.NewsFeatures/ │ │ │ ├── Constants.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── INewsService.cs │ │ │ ├── Implementations/ │ │ │ │ └── ImplVersion1.cs │ │ │ ├── MAUIsland.NewsFeatures.csproj │ │ │ ├── Models/ │ │ │ │ ├── MAUINewsModel.cs │ │ │ │ ├── NewsBaseModel.cs │ │ │ │ ├── ServiceError.cs │ │ │ │ └── ServiceSuccess.cs │ │ │ └── ServiceExtension.cs │ │ └── MAUIsland.NewsFeatures.IntergrationTests/ │ │ ├── MAUIsland.NewsFeatures.IntergrationTests.csproj │ │ └── NewsServiceIntegrationTest.cs │ └── NuGetFeatures/ │ ├── MAUIsland.NuGetFeatures/ │ │ ├── GlobalUsings.cs │ │ ├── INuGetFeatures.cs │ │ ├── Implementations/ │ │ │ ├── Mock1.cs │ │ │ └── Version1.cs │ │ ├── MAUIsland.NuGetFeatures.csproj │ │ ├── Models/ │ │ │ ├── ServiceError.cs │ │ │ └── ServiceSuccess.cs │ │ └── ServiceExtension.cs │ └── NuGetFeatures.IntegrationTests/ │ ├── NuGetFeatures.IntegrationTests.csproj │ └── Version1Test.cs └── Presentations/ └── Windows/ ├── .meteor/ │ └── generated/ │ ├── CommunityToolkit.Maui.MediaElement.json │ ├── CommunityToolkit.Maui.json │ ├── MAUIsland.json │ ├── Microsoft.Maui.Controls.Compatibility.json │ ├── Microsoft.Maui.Controls.json │ ├── SkiaSharp.Extended.UI.json │ ├── SkiaSharp.Views.Maui.Controls.json │ ├── Syncfusion.Maui.Backdrop.json │ ├── Syncfusion.Maui.Barcode.json │ ├── Syncfusion.Maui.Calendar.json │ ├── Syncfusion.Maui.Charts.json │ ├── Syncfusion.Maui.Core.json │ ├── Syncfusion.Maui.DataForm.json │ ├── Syncfusion.Maui.DataGrid.json │ ├── Syncfusion.Maui.Gauges.json │ ├── Syncfusion.Maui.Inputs.json │ ├── Syncfusion.Maui.ListView.json │ ├── Syncfusion.Maui.Maps.json │ ├── Syncfusion.Maui.PdfViewer.json │ ├── Syncfusion.Maui.ProgressBar.json │ ├── Syncfusion.Maui.SignaturePad.json │ ├── Syncfusion.Maui.Sliders.json │ ├── Syncfusion.Maui.TabView.json │ └── ZXing.Net.MAUI.Controls.json ├── .vscode/ │ ├── launch.json │ └── tasks.json ├── App.xaml ├── App.xaml.cs ├── AppRoutes.cs ├── AppSettings/ │ └── AppSettings.cs ├── AppShell.xaml ├── AppShell.xaml.cs ├── Blazor/ │ ├── MainLayout.razor │ ├── MainLayout.razor.css │ ├── Routes.razor │ └── _Imports.razor ├── Features/ │ ├── Chat/ │ │ ├── Constants/ │ │ │ └── ChatConstants.cs │ │ ├── ContentViews/ │ │ │ ├── ChatBubbleContentView.xaml │ │ │ ├── ChatBubbleContentView.xaml.cs │ │ │ ├── ChatPageDesktopLayout.xaml │ │ │ ├── ChatPageDesktopLayout.xaml.cs │ │ │ ├── ChatPagePhoneLayout.xaml │ │ │ ├── ChatPagePhoneLayout.xaml.cs │ │ │ ├── ChatPageTabletLayout.xaml │ │ │ ├── ChatPageTabletLayout.xaml.cs │ │ │ ├── LoginFormContentView.xaml │ │ │ ├── LoginFormContentView.xaml.cs │ │ │ ├── RegisterFormContentView.xaml │ │ │ └── RegisterFormContentView.xaml.cs │ │ ├── Messages/ │ │ │ └── LoginMessage.cs │ │ ├── Models/ │ │ │ ├── DTOs/ │ │ │ │ ├── AuthenticationResponseDTO.cs │ │ │ │ ├── PhoneNumberLoginDTO.cs │ │ │ │ ├── RegisterDTO.cs │ │ │ │ └── UserNameLoginDTO.cs │ │ │ ├── Forms/ │ │ │ │ └── LoginFormModel.cs │ │ │ ├── Refits/ │ │ │ │ └── Responses/ │ │ │ │ ├── RefitChatMessageResponse.cs │ │ │ │ ├── RefitErrorMessageModel.cs │ │ │ │ ├── RefitLoginSuccessModelRespone.cs │ │ │ │ └── RefitUserInfoResponseModel.cs │ │ │ ├── Sqlite/ │ │ │ │ └── UserInformationSqlite.cs │ │ │ ├── UI/ │ │ │ │ ├── PrincipalUserModel.cs │ │ │ │ └── ServiceUserInfo.cs │ │ │ └── UserModel.cs │ │ ├── Pages/ │ │ │ ├── ChatPage.xaml │ │ │ ├── ChatPage.xaml.cs │ │ │ └── ChatPageViewModel.cs │ │ ├── Popups/ │ │ │ ├── AuthenticatePopup.xaml │ │ │ ├── AuthenticatePopup.xaml.cs │ │ │ └── AuthenticatePopupViewModel.cs │ │ ├── Refits/ │ │ │ └── Interfaces/ │ │ │ ├── IIntranetAuthenticationRefit.cs │ │ │ ├── IIntranetConversationRefit.cs │ │ │ └── IIntranetUserRefit.cs │ │ ├── Services/ │ │ │ ├── Implementations/ │ │ │ │ ├── BogusAuthenticationService.cs │ │ │ │ ├── BogusUserServices.cs │ │ │ │ ├── RefitAuthenticationService.cs │ │ │ │ ├── RefitIntranetConversationService.cs │ │ │ │ ├── RefitIntranetUserService.cs │ │ │ │ └── SignalRChatHubService.cs │ │ │ └── Interfaces/ │ │ │ ├── IAuthenticationServices.cs │ │ │ ├── IChatHubService.cs │ │ │ ├── IConversationService.cs │ │ │ ├── ILocalDatabaseService.cs │ │ │ └── IUserServices.cs │ │ └── Styles/ │ │ └── ChatStyles.xaml │ ├── Gallery/ │ │ ├── Animations/ │ │ │ └── SampleScaleAnimation.cs │ │ ├── ContentViews/ │ │ │ ├── BrandIconContentView.xaml │ │ │ ├── BrandIconContentView.xaml.cs │ │ │ ├── ControlCardContentView.xaml │ │ │ ├── ControlCardContentView.xaml.cs │ │ │ ├── GithubCardContentView.xaml │ │ │ ├── GithubCardContentView.xaml.cs │ │ │ ├── MaterialUICardContentView.xaml │ │ │ ├── MaterialUICardContentView.xaml.cs │ │ │ ├── SyncfusionCardContentView.xaml │ │ │ └── SyncfusionCardContentView.xaml.cs │ │ ├── DataTemplateSelectors/ │ │ │ └── BrandCardTemplateSelector.cs │ │ ├── Enums/ │ │ │ └── ControlGroupInfoImportantLevel.cs │ │ ├── Handlers/ │ │ │ └── CardsSearchHandler.cs │ │ ├── Models/ │ │ │ ├── ControlGroupInfoImportant.cs │ │ │ └── PlatformInfo.cs │ │ ├── Pages/ │ │ │ ├── BuiltIn/ │ │ │ │ ├── Controls/ │ │ │ │ │ ├── ActivityIndicator/ │ │ │ │ │ │ ├── ActivityIndicatorPage.xaml │ │ │ │ │ │ └── ActivityIndicatorPage.xaml.cs │ │ │ │ │ ├── BlazorWebView/ │ │ │ │ │ │ ├── Blazor/ │ │ │ │ │ │ │ ├── Components/ │ │ │ │ │ │ │ │ ├── Counter.razor │ │ │ │ │ │ │ │ ├── Main.razor │ │ │ │ │ │ │ │ └── Weather.razor │ │ │ │ │ │ │ ├── NavMenu.razor │ │ │ │ │ │ │ ├── NavMenu.razor.css │ │ │ │ │ │ │ └── _Imports.razor │ │ │ │ │ │ ├── BlazorWebViewPage.xaml │ │ │ │ │ │ └── BlazorWebViewPage.xaml.cs │ │ │ │ │ ├── Border/ │ │ │ │ │ │ ├── BorderPage.xaml │ │ │ │ │ │ └── BorderPage.xaml.cs │ │ │ │ │ ├── Button/ │ │ │ │ │ │ ├── ButtonPage.xaml │ │ │ │ │ │ └── ButtonPage.xaml.cs │ │ │ │ │ ├── CarouselView/ │ │ │ │ │ │ ├── CarouselViewPage.xaml │ │ │ │ │ │ └── CarouselViewPage.xaml.cs │ │ │ │ │ ├── CheckBox/ │ │ │ │ │ │ ├── CheckBoxPage.xaml │ │ │ │ │ │ └── CheckBoxPage.xaml.cs │ │ │ │ │ ├── CollectionView/ │ │ │ │ │ │ ├── CollectionViewPage.xaml │ │ │ │ │ │ └── CollectionViewPage.xaml.cs │ │ │ │ │ ├── DatePicker/ │ │ │ │ │ │ ├── Converters/ │ │ │ │ │ │ │ └── FulldateToDateOnlyConverter.cs │ │ │ │ │ │ ├── DatePickerPage.xaml │ │ │ │ │ │ └── DatePickerPage.xaml.cs │ │ │ │ │ ├── Editor/ │ │ │ │ │ │ ├── Converter/ │ │ │ │ │ │ │ └── EditorTextTransformPickerConverter.cs │ │ │ │ │ │ ├── EditorPage.xaml │ │ │ │ │ │ └── EditorPage.xaml.cs │ │ │ │ │ ├── Entry/ │ │ │ │ │ │ ├── EntryPage.xaml │ │ │ │ │ │ └── EntryPage.xaml.cs │ │ │ │ │ ├── Frame/ │ │ │ │ │ │ ├── FramePage.xaml │ │ │ │ │ │ └── FramePage.xaml.cs │ │ │ │ │ ├── ImageButton/ │ │ │ │ │ │ ├── ImageButtonPage.xaml │ │ │ │ │ │ └── ImageButtonPage.xaml.cs │ │ │ │ │ ├── IndicatorView/ │ │ │ │ │ │ ├── IndicatorViewPage.xaml │ │ │ │ │ │ └── IndicatorViewPage.xaml.cs │ │ │ │ │ ├── Label/ │ │ │ │ │ │ ├── LabelPage.xaml │ │ │ │ │ │ └── LabelPage.xaml.cs │ │ │ │ │ ├── MenuBar/ │ │ │ │ │ │ ├── MenuBarPage.xaml │ │ │ │ │ │ └── MenuBarPage.xaml.cs │ │ │ │ │ ├── Picker/ │ │ │ │ │ │ ├── PickerPage.xaml │ │ │ │ │ │ └── PickerPage.xaml.cs │ │ │ │ │ ├── ProgressBar/ │ │ │ │ │ │ ├── ProgressBarPage.xaml │ │ │ │ │ │ └── ProgressBarPage.xaml.cs │ │ │ │ │ ├── RadioButton/ │ │ │ │ │ │ ├── RadioButtonPage.xaml │ │ │ │ │ │ └── RadioButtonPage.xaml.cs │ │ │ │ │ ├── RefreshView/ │ │ │ │ │ │ ├── RefreshViewPage.xaml │ │ │ │ │ │ └── RefreshViewPage.xaml.cs │ │ │ │ │ ├── SearchBar/ │ │ │ │ │ │ ├── SearchBarPage.xaml │ │ │ │ │ │ └── SearchBarPage.xaml.cs │ │ │ │ │ ├── Slider/ │ │ │ │ │ │ ├── SliderPage.xaml │ │ │ │ │ │ └── SliderPage.xaml.cs │ │ │ │ │ ├── Stepper/ │ │ │ │ │ │ ├── StepperPage.xaml │ │ │ │ │ │ └── StepperPage.xaml.cs │ │ │ │ │ ├── SwipeView/ │ │ │ │ │ │ ├── SwipeViewPage.xaml │ │ │ │ │ │ └── SwipeViewPage.xaml.cs │ │ │ │ │ ├── Switch/ │ │ │ │ │ │ ├── SwitchPage.xaml │ │ │ │ │ │ └── SwitchPage.xaml.cs │ │ │ │ │ ├── TabbedPage/ │ │ │ │ │ │ ├── TabbedPagePage.xaml │ │ │ │ │ │ ├── TabbedPagePage.xaml.cs │ │ │ │ │ │ └── TabbedPages/ │ │ │ │ │ │ ├── CommunityPage.xaml │ │ │ │ │ │ ├── CommunityPage.xaml.cs │ │ │ │ │ │ ├── NewsPage.xaml │ │ │ │ │ │ └── NewsPage.xaml.cs │ │ │ │ │ ├── TableView/ │ │ │ │ │ │ ├── TableViewPage.xaml │ │ │ │ │ │ └── TableViewPage.xaml.cs │ │ │ │ │ └── TimePicker/ │ │ │ │ │ ├── TimePickerPage.xaml │ │ │ │ │ └── TimePickerPage.xaml.cs │ │ │ │ ├── Helpers/ │ │ │ │ │ ├── AppSettingsJson/ │ │ │ │ │ │ ├── AppSettingsJsonPage.xaml │ │ │ │ │ │ ├── AppSettingsJsonPage.xaml.cs │ │ │ │ │ │ └── JsonFiles/ │ │ │ │ │ │ └── appsettings.json │ │ │ │ │ └── Popup/ │ │ │ │ │ ├── PopupPage.xaml │ │ │ │ │ └── PopupPage.xaml.cs │ │ │ │ └── Layouts/ │ │ │ │ ├── AbsoluteLayout/ │ │ │ │ │ ├── AbsoluteLayoutPage.xaml │ │ │ │ │ ├── AbsoluteLayoutPage.xaml.cs │ │ │ │ │ └── ContentViews/ │ │ │ │ │ ├── DotNetRoadMap.xaml │ │ │ │ │ └── DotNetRoadMap.xaml.cs │ │ │ │ ├── Grid/ │ │ │ │ │ ├── GridPage.xaml │ │ │ │ │ └── GridPage.xaml.cs │ │ │ │ ├── HorizontalStackLayout/ │ │ │ │ │ ├── HorizontalStackLayoutPage.xaml │ │ │ │ │ └── HorizontalStackLayoutPage.xaml.cs │ │ │ │ ├── StackLayout/ │ │ │ │ │ ├── StackLayoutPage.xaml │ │ │ │ │ └── StackLayoutPage.xaml.cs │ │ │ │ └── VerticalStackLayout/ │ │ │ │ ├── VerticalStackLayoutPage.xaml │ │ │ │ └── VerticalStackLayoutPage.xaml.cs │ │ │ ├── CardsByGroupPage.xaml │ │ │ ├── CardsByGroupPage.xaml.cs │ │ │ ├── CardsByGroupPageViewModel.cs │ │ │ ├── Community/ │ │ │ │ ├── Controls/ │ │ │ │ │ ├── AcrylicView/ │ │ │ │ │ │ ├── AcrylicViewPage.xaml │ │ │ │ │ │ └── AcrylicViewPage.xaml.cs │ │ │ │ │ ├── DataGrid/ │ │ │ │ │ │ ├── DataGridPage.xaml │ │ │ │ │ │ └── DataGridPage.xaml.cs │ │ │ │ │ ├── LiveCharts2/ │ │ │ │ │ │ ├── LiveCharts2Page.xaml │ │ │ │ │ │ └── LiveCharts2Page.xaml.cs │ │ │ │ │ └── OverFlower/ │ │ │ │ │ ├── OverFlowerPage.xaml │ │ │ │ │ └── OverFlowerPage.xaml.cs │ │ │ │ └── Helpers/ │ │ │ │ ├── OCR/ │ │ │ │ │ ├── OCRPage.xaml │ │ │ │ │ └── OCRPage.xaml.cs │ │ │ │ ├── SQLite-net/ │ │ │ │ │ ├── SQLiteNETPage.xaml │ │ │ │ │ └── SQLiteNETPage.xaml.cs │ │ │ │ └── ZXingNetMaui/ │ │ │ │ ├── ZXingNetMauiPage.xaml │ │ │ │ └── ZXingNetMauiPage.xaml.cs │ │ │ ├── Converters/ │ │ │ │ └── CardByGroupPageTypePickerConverter.cs │ │ │ ├── GalleryPage.xaml │ │ │ ├── GalleryPage.xaml.cs │ │ │ ├── GalleryPageViewModel.cs │ │ │ ├── Material/ │ │ │ │ └── Controls/ │ │ │ │ ├── MaterialButton/ │ │ │ │ │ ├── MaterialButtonPage.xaml │ │ │ │ │ └── MaterialButtonPage.xaml.cs │ │ │ │ ├── MaterialChip/ │ │ │ │ │ ├── MaterialChipPage.xaml │ │ │ │ │ └── MaterialChipPage.xaml.cs │ │ │ │ ├── MaterialComboBox/ │ │ │ │ │ ├── MaterialComboBoxPage.xaml │ │ │ │ │ └── MaterialComboBoxPage.xaml.cs │ │ │ │ ├── MaterialContextMenu/ │ │ │ │ │ ├── MaterialContextMenuPage.xaml │ │ │ │ │ └── MaterialContextMenuPage.xaml.cs │ │ │ │ ├── MaterialFAB/ │ │ │ │ │ ├── MaterialFABPage.xaml │ │ │ │ │ └── MaterialFABPage.xaml.cs │ │ │ │ ├── MaterialProgressIndicator/ │ │ │ │ │ ├── MaterialProgressIndicatorPage.xaml │ │ │ │ │ └── MaterialProgressIndicatorPage.xaml.cs │ │ │ │ ├── MaterialRadioButton/ │ │ │ │ │ ├── MaterialRadioButtonPage.xaml │ │ │ │ │ └── MaterialRadioButtonPage.xaml.cs │ │ │ │ ├── MaterialSwitch/ │ │ │ │ │ ├── MaterialSwitchPage.xaml │ │ │ │ │ └── MaterialSwitchPage.xaml.cs │ │ │ │ └── MaterialTextField/ │ │ │ │ ├── MaterialTextFieldPage.xaml │ │ │ │ └── MaterialTextFieldPage.xaml.cs │ │ │ ├── Syncfusion/ │ │ │ │ └── Controls/ │ │ │ │ ├── SfAvatarView/ │ │ │ │ │ ├── SfAvatarViewPage.xaml │ │ │ │ │ └── SfAvatarViewPage.xaml.cs │ │ │ │ ├── SfBadgeView/ │ │ │ │ │ ├── SfBadgeViewPage.xaml │ │ │ │ │ └── SfBadgeViewPage.xaml.cs │ │ │ │ ├── SfBarcodeGenerator/ │ │ │ │ │ ├── SfBarcodeGeneratorPage.xaml │ │ │ │ │ └── SfBarcodeGeneratorPage.xaml.cs │ │ │ │ ├── SfBusyIndicator/ │ │ │ │ │ ├── SfBusyIndicatorPage.xaml │ │ │ │ │ └── SfBusyIndicatorPage.xaml.cs │ │ │ │ ├── SfCartesianChart/ │ │ │ │ │ ├── SfCartesianChartPage.xaml │ │ │ │ │ └── SfCartesianChartPage.xaml.cs │ │ │ │ ├── SfCircularChart/ │ │ │ │ │ ├── SfCircularChartPage.xaml │ │ │ │ │ └── SfCircularChartPage.xaml.cs │ │ │ │ ├── SfComboBox/ │ │ │ │ │ ├── SfComboBoxPage.xaml │ │ │ │ │ └── SfComboBoxPage.xaml.cs │ │ │ │ ├── SfDataGrid/ │ │ │ │ │ ├── SfDataGridPage.xaml │ │ │ │ │ └── SfDataGridPage.xaml.cs │ │ │ │ ├── SfListView/ │ │ │ │ │ ├── SfListViewPage.xaml │ │ │ │ │ └── SfListViewPage.xaml.cs │ │ │ │ ├── SfMaps/ │ │ │ │ │ ├── SfMapsViewPage.xaml │ │ │ │ │ └── SfMapsViewPage.xaml.cs │ │ │ │ ├── SfRadialGauge/ │ │ │ │ │ ├── SfRadialGaugePage.xaml │ │ │ │ │ └── SfRadialGaugePage.xaml.cs │ │ │ │ └── SfRangeSelector/ │ │ │ │ ├── SfRangeSelectorPage.xaml │ │ │ │ └── SfRangeSelectorPage.xaml.cs │ │ │ └── Toolkit/ │ │ │ ├── Controls/ │ │ │ │ ├── AvatarView/ │ │ │ │ │ ├── AvatarViewPage.xaml │ │ │ │ │ └── AvatarViewPage.xaml.cs │ │ │ │ ├── DrawingView/ │ │ │ │ │ ├── DrawingViewPage.xaml │ │ │ │ │ └── DrawingViewPage.xaml.cs │ │ │ │ ├── Expander/ │ │ │ │ │ ├── ExpanderPage.xaml │ │ │ │ │ └── ExpanderPage.xaml.cs │ │ │ │ └── MediaElement/ │ │ │ │ ├── MediaElementPage.xaml │ │ │ │ └── MediaElementPage.xaml.cs │ │ │ ├── Converters/ │ │ │ │ ├── BoolToObjectConverter/ │ │ │ │ │ ├── BoolToObjectConverterPage.xaml │ │ │ │ │ └── BoolToObjectConverterPage.xaml.cs │ │ │ │ ├── ByteArrayToImageSourceConverter/ │ │ │ │ │ ├── ByteArrayToImageSourceConverterPage.xaml │ │ │ │ │ └── ByteArrayToImageSourceConverterPage.xaml.cs │ │ │ │ ├── ColorConverter/ │ │ │ │ │ ├── ColorConverterPage.xaml │ │ │ │ │ └── ColorConverterPage.xaml.cs │ │ │ │ ├── CompareConverter/ │ │ │ │ │ ├── CompareConverterPage.xaml │ │ │ │ │ └── CompareConverterPage.xaml.cs │ │ │ │ ├── DateTimeOffsetConverter/ │ │ │ │ │ ├── DateTimeOffsetConverterPage.xaml │ │ │ │ │ └── DateTimeOffsetConverterPage.xaml.cs │ │ │ │ ├── DoubleToIntConverter/ │ │ │ │ │ ├── DoubleToIntConverterPage.xaml │ │ │ │ │ └── DoubleToIntConverterPage.xaml.cs │ │ │ │ ├── EnumToBoolConverter/ │ │ │ │ │ ├── EnumToBoolConverterPage.xaml │ │ │ │ │ └── EnumToBoolConverterPage.xaml.cs │ │ │ │ ├── EnumToIntConverter/ │ │ │ │ │ ├── EnumToIntConverterPage.xaml │ │ │ │ │ └── EnumToIntConverterPage.xaml.cs │ │ │ │ └── ImageResourceConverter/ │ │ │ │ ├── ImageResourceConverterPage.xaml │ │ │ │ └── ImageResourceConverterPage.xaml.cs │ │ │ ├── Helpers/ │ │ │ │ ├── ObservableProperty/ │ │ │ │ │ ├── ObservablePropertyPage.xaml │ │ │ │ │ └── ObservablePropertyPage.xaml.cs │ │ │ │ └── RelayCommand/ │ │ │ │ ├── RelayCommandPage.xaml │ │ │ │ └── RelayCommandPage.xaml.cs │ │ │ └── Layouts/ │ │ │ ├── DockLayout/ │ │ │ │ ├── DockLayoutPage.xaml │ │ │ │ └── DockLayoutPage.xaml.cs │ │ │ ├── StateContainer/ │ │ │ │ ├── StateContainerPage.xaml │ │ │ │ └── StateContainerPage.xaml.cs │ │ │ └── UniformLayout/ │ │ │ ├── UniformItemsLayoutPage.xaml │ │ │ └── UniformItemsLayoutPage.xaml.cs │ │ └── Styles/ │ │ └── GalleryStyles.xaml │ ├── Home/ │ │ ├── ContentViews/ │ │ │ ├── ControlActivityCardContentView.xaml │ │ │ └── ControlActivityCardContentView.xaml.cs │ │ ├── Converters/ │ │ │ └── NewActivityToStringConverter.cs │ │ ├── Enums/ │ │ │ └── ItemType.cs │ │ ├── Models/ │ │ │ ├── ApplicationNew.cs │ │ │ ├── BookItem.cs │ │ │ ├── Item.cs │ │ │ └── UIItem.cs │ │ ├── Pages/ │ │ │ ├── HomePage.xaml │ │ │ ├── HomePage.xaml.cs │ │ │ └── HomePageViewModel.cs │ │ └── Services/ │ │ ├── Implementations/ │ │ │ └── IHomeService.cs │ │ └── Interfaces/ │ │ └── HomeService.cs │ ├── Mockup/ │ │ ├── ContentViews/ │ │ │ ├── AddButtonContentView/ │ │ │ │ ├── AddButtonContentView.xaml │ │ │ │ ├── AddButtonContentView.xaml.cs │ │ │ │ ├── AddButtonEventModel.cs │ │ │ │ └── ImageDropEventArgs.cs │ │ │ ├── MockupPreviewItemContentView/ │ │ │ │ ├── ScreenshotItemContentView.xaml │ │ │ │ └── ScreenshotItemContentView.xaml.cs │ │ │ ├── MockupScreenShotsContentView/ │ │ │ │ ├── DeviceListPageComponent.xaml │ │ │ │ └── DeviceListPageComponent.xaml.cs │ │ │ └── ShowcaseInformationContentView/ │ │ │ ├── ShowcaseInformationPageComponent.xaml │ │ │ └── ShowcaseInformationPageComponent.xaml.cs │ │ ├── Converters/ │ │ │ ├── ListOfMockupPreviewItemModelToListStringConverter.cs │ │ │ └── SelectedScreenshotModelToStringConverter.cs │ │ ├── DataTemplateSelectors/ │ │ │ └── ScreenshotDataTemplateSelector.cs │ │ ├── Messages/ │ │ │ ├── DeleteScreenShotMessage.cs │ │ │ └── DropImageMessage.cs │ │ ├── Models/ │ │ │ ├── DeviceItemModel.cs │ │ │ └── ScreenshotModel.cs │ │ └── Pages/ │ │ ├── MockupPage.xaml │ │ ├── MockupPage.xaml.cs │ │ └── MockupPageViewModel.cs │ ├── ResumesTemplate/ │ │ ├── Blazor/ │ │ │ ├── Components/ │ │ │ │ ├── DotNetTemplate.razor │ │ │ │ └── DotNetTemplate.razor.cs │ │ │ └── ResumesTemplate.razor │ │ ├── Models/ │ │ │ └── WorkHistoryModel.cs │ │ └── Pages/ │ │ ├── ResumeDetailPage.xaml │ │ ├── ResumeDetailPage.xaml.cs │ │ ├── ResumeDetailPageViewModel.cs │ │ ├── ResumesPage.xaml │ │ ├── ResumesPage.xaml.cs │ │ └── ResumesPageViewModel.cs │ ├── SecureStorage/ │ │ ├── Implementations/ │ │ │ └── SecureStorageService.cs │ │ └── Interfaces/ │ │ └── ISecureStorageService.cs │ ├── Settings/ │ │ └── Pages/ │ │ ├── SettingsPage.xaml │ │ ├── SettingsPage.xaml.cs │ │ └── SettingsPageViewModel.cs │ └── Showcases/ │ └── Pages/ │ ├── ShowcasesPage.xaml │ ├── ShowcasesPage.xaml.cs │ └── ShowcasesPageViewModel.cs ├── GlobalUsings.cs ├── MAUIsland - Backup.csproj ├── MAUIsland.csproj ├── MAUIslandWindow.xaml ├── MAUIslandWindow.xaml.cs ├── MauiProgram.cs ├── Platforms/ │ └── Windows/ │ ├── AcrylicWindow.cs │ ├── App.xaml │ ├── App.xaml.cs │ ├── MicaWindow.cs │ ├── Package.appxmanifest │ ├── WindowsSystemDispatcherQueueHelper.cs │ └── app.manifest ├── Properties/ │ └── launchSettings.json ├── Resources/ │ ├── Raw/ │ │ ├── AboutAssets.txt │ │ ├── australia.shp │ │ ├── dotnetbot.json │ │ ├── island.json │ │ ├── river.json │ │ ├── swipeupordown.json │ │ ├── totechs_logo.json │ │ ├── usa_state.shp │ │ └── world-map.json │ └── Styles/ │ ├── Colors.xaml │ └── Styles.xaml ├── Web.config ├── Windows.sln └── wwwroot/ ├── css/ │ └── app.css └── index.html