gitextract_6e89phxe/ ├── .github/ │ ├── FUNDING.yml │ └── ISSUE_TEMPLATE/ │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── AiForms.Maui.SettingsView.slnx ├── CONTRIBUTING-ja.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README-ja.md ├── README.md ├── Sample/ │ ├── 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 │ ├── Properties/ │ │ └── launchSettings.json │ ├── Resources/ │ │ ├── Raw/ │ │ │ └── AboutAssets.txt │ │ └── Styles/ │ │ ├── Colors.xaml │ │ └── Styles.xaml │ ├── Sample.csproj │ ├── ViewModels/ │ │ ├── CustomHeaderViewModel.cs │ │ ├── DynamicHeaderSizeViewModel.cs │ │ ├── HeaderSurveyViewModel.cs │ │ ├── ListViewModel.cs │ │ ├── MainViewModel.cs │ │ ├── SurveyViewModel.cs │ │ └── TapSurveyViewModel.cs │ └── Views/ │ ├── Cells/ │ │ ├── MyCellA.xaml │ │ ├── MyCellA.xaml.cs │ │ ├── MyCellB.xaml │ │ ├── MyCellB.xaml.cs │ │ ├── MyCellC.xaml │ │ ├── MyCellC.xaml.cs │ │ ├── SliderCell.xaml │ │ └── SliderCell.xaml.cs │ ├── CustomHeaderPage.xaml │ ├── CustomHeaderPage.xaml.cs │ ├── DynamicHeaderSizePage.xaml │ ├── DynamicHeaderSizePage.xaml.cs │ ├── HeaderSurveyPage.xaml │ ├── HeaderSurveyPage.xaml.cs │ ├── ListPage.xaml │ ├── ListPage.xaml.cs │ ├── MainPage.xaml │ ├── MainPage.xaml.cs │ ├── MyNavigationPage.cs │ ├── SurveyPage.xaml │ ├── SurveyPage.xaml.cs │ ├── TapSurveyPage.xaml │ └── TapSurveyPage.xaml.cs ├── SettingsView/ │ ├── BindableBase.cs │ ├── CellPropertyChangedEventHandler.cs │ ├── Cells/ │ │ ├── ButtonCell.cs │ │ ├── CellBase.cs │ │ ├── CheckboxCell.cs │ │ ├── CommandCell.cs │ │ ├── CustomCell.cs │ │ ├── DatePickerCell.cs │ │ ├── EntryCell.cs │ │ ├── LabelCell.cs │ │ ├── NumberPickerCell.cs │ │ ├── PickerCell.cs │ │ ├── RadioCell.cs │ │ ├── SimpleCheckCell.cs │ │ ├── SwitchCell.cs │ │ ├── TextPickerCell.cs │ │ └── TimePickerCell.cs │ ├── DropEventArgs.cs │ ├── Extensions/ │ │ ├── EnumerableExtension.cs │ │ ├── FontExtension.cs │ │ ├── HandlerCleanUpHelper.cs │ │ └── ViewExtension.cs │ ├── Handlers/ │ │ ├── ButtonCell/ │ │ │ ├── ButtonCellHandler.Android.cs │ │ │ ├── ButtonCellHandler.Net.cs │ │ │ ├── ButtonCellHandler.cs │ │ │ └── ButtonCellHandler.iOS.cs │ │ ├── CellBase/ │ │ │ ├── CellBaseHandler.Android.cs │ │ │ ├── CellBaseHandler.Net.cs │ │ │ ├── CellBaseHandler.cs │ │ │ ├── CellBaseHandler.iOS.cs │ │ │ └── CellBaseView.Net.cs │ │ ├── CheckboxCell/ │ │ │ ├── CheckboxCellHandler.Android.cs │ │ │ ├── CheckboxCellHandler.Net.cs │ │ │ ├── CheckboxCellHandler.cs │ │ │ └── CheckboxCellHandler.iOS.cs │ │ ├── CommandCell/ │ │ │ ├── CommandCellHandler.Android.cs │ │ │ ├── CommandCellHandler.Net.cs │ │ │ ├── CommandCellHandler.cs │ │ │ └── CommandCellHandler.iOS.cs │ │ ├── CustomCell/ │ │ │ ├── CustomCellHandler.Android.cs │ │ │ ├── CustomCellHandler.Net.cs │ │ │ ├── CustomCellHandler.cs │ │ │ └── CustomCellHandler.iOS.cs │ │ ├── DatePickerCell/ │ │ │ ├── DatePickerCellHandler.Android.cs │ │ │ ├── DatePickerCellHandler.Net.cs │ │ │ ├── DatePickerCellHandler.cs │ │ │ └── DatePickerCellHandler.iOS.cs │ │ ├── EntryCell/ │ │ │ ├── EntryCellHandler.Android.cs │ │ │ ├── EntryCellHandler.Net.cs │ │ │ ├── EntryCellHandler.cs │ │ │ └── EntryCellHandler.iOS.cs │ │ ├── EntryCellBase/ │ │ │ ├── EntryCellBaseHandler.Android.cs │ │ │ ├── EntryCellBaseHandler.Net.cs │ │ │ ├── EntryCellBaseHandler.cs │ │ │ └── EntryCellBaseHandler.iOS.cs │ │ ├── LabelCell/ │ │ │ ├── LabelCellHandler.Android.cs │ │ │ ├── LabelCellHandler.Net.cs │ │ │ ├── LabelCellHandler.cs │ │ │ └── LabelCellHandler.iOS.cs │ │ ├── LabelCellBase/ │ │ │ ├── LabelCellBaseHandler.Android.cs │ │ │ ├── LabelCellBaseHandler.Net.cs │ │ │ ├── LabelCellBaseHandler.cs │ │ │ └── LabelCellBaseHandler.iOS.cs │ │ ├── NumberPickerCell/ │ │ │ ├── NumberPickerCellHandler.Android.cs │ │ │ ├── NumberPickerCellHandler.Net.cs │ │ │ ├── NumberPickerCellHandler.cs │ │ │ └── NumberPickerCellHandler.iOS.cs │ │ ├── RadioCell/ │ │ │ ├── RadioCellHandler.Android.cs │ │ │ ├── RadioCellHandler.Net.cs │ │ │ ├── RadioCellHandler.cs │ │ │ └── RadioCellHandler.iOS.cs │ │ ├── SettingsViewHandler.Android.cs │ │ ├── SettingsViewHandler.Net.cs │ │ ├── SettingsViewHandler.cs │ │ ├── SettingsViewHandler.iOS.cs │ │ ├── SimpleCheckCell/ │ │ │ ├── SimpleCheckCellHandler.Android.cs │ │ │ ├── SimpleCheckCellHandler.Net.cs │ │ │ ├── SimpleCheckCellHandler.cs │ │ │ └── SimpleCheckCellHandler.iOS.cs │ │ ├── SwitchCell/ │ │ │ ├── SwitchCellHandler.Android.cs │ │ │ ├── SwitchCellHandler.Net.cs │ │ │ ├── SwitchCellHandler.cs │ │ │ └── SwitchCellHandler.iOS.cs │ │ ├── Template/ │ │ │ ├── CellHandler.Android.cs │ │ │ ├── CellHandler.cs │ │ │ └── CellHandler.iOS.cs │ │ ├── TextPickerCell/ │ │ │ ├── TextPickerCellHandler.Android.cs │ │ │ ├── TextPickerCellHandler.Net.cs │ │ │ ├── TextPickerCellHandler.cs │ │ │ └── TextPickerCellHandler.iOS.cs │ │ └── TimePickerCell/ │ │ ├── TimePickerCellHandler.Android.cs │ │ ├── TimePickerCellHandler.Net.cs │ │ ├── TimePickerCellHandler.cs │ │ └── TimePickerCellHandler.iOS.cs │ ├── MauiAppBuilderExtension.cs │ ├── MauiHandlerExtension.cs │ ├── Native/ │ │ ├── Android/ │ │ │ ├── AiRecyclerView.cs │ │ │ ├── Cells/ │ │ │ │ ├── ButtonCellView.cs │ │ │ │ ├── CellBaseView.cs │ │ │ │ ├── CheckboxCellView.cs │ │ │ │ ├── CommandCellView.cs │ │ │ │ ├── CustomCellView.cs │ │ │ │ ├── DatePickerCellView.cs │ │ │ │ ├── EntryCellView.cs │ │ │ │ ├── LabelCellView.cs │ │ │ │ ├── NumberPickerCellView.cs │ │ │ │ ├── RadioCellView.cs │ │ │ │ ├── SimpleCheck.cs │ │ │ │ ├── SimpleCheckCellView.cs │ │ │ │ ├── SwitchCellView.cs │ │ │ │ ├── TextPickerCellView.cs │ │ │ │ └── TimePickerCellView.cs │ │ │ ├── DrawableUtility.cs │ │ │ ├── Extensions/ │ │ │ │ ├── LayoutAlignmentExtensions.cs │ │ │ │ ├── TextAlignmentExtensions.cs │ │ │ │ ├── ViewExtension.cs │ │ │ │ └── ViewHandlerExtension.cs │ │ │ ├── FormsViewContainer.cs │ │ │ ├── HeaderFooterContainer.cs │ │ │ ├── ModelProxy.cs │ │ │ ├── SVItemdecoration.cs │ │ │ ├── SettingsViewLayoutManager.cs │ │ │ ├── SettingsViewRecyclerAdapter.cs │ │ │ └── ViewHolders.cs │ │ └── iOS/ │ │ ├── AiTableView.cs │ │ ├── Cells/ │ │ │ ├── ButtonCellView.cs │ │ │ ├── CellBaseView.cs │ │ │ ├── CheckboxCellView.cs │ │ │ ├── CommandCellView.cs │ │ │ ├── CustomCellContent.cs │ │ │ ├── CustomCellView.cs │ │ │ ├── DatePickerCellView.cs │ │ │ ├── EntryCellView.cs │ │ │ ├── LabelCellView.cs │ │ │ ├── NumberPickerCellView.cs │ │ │ ├── NumberPickerSource.cs │ │ │ ├── RadioCellView.cs │ │ │ ├── SimpleCheckCellView.cs │ │ │ ├── SwitchCellView.cs │ │ │ ├── TextPickerCellView.cs │ │ │ ├── TextPickerSource.cs │ │ │ └── TimePickerCellView.cs │ │ ├── CustomHeaderFooterView.cs │ │ ├── Extensions/ │ │ │ ├── DisposeHelpers.cs │ │ │ ├── NSObjectExtension.cs │ │ │ ├── StackViewAlignmentExtensions.cs │ │ │ ├── TextAlignmentExtensions.cs │ │ │ └── ThicknessExtensions.cs │ │ ├── KeyboardInsetTracker.cs │ │ ├── PaddingLabel.cs │ │ ├── SettingsTableSource.cs │ │ ├── TextFooterView.cs │ │ └── TextHeaderView.cs │ ├── NaturalComparer.cs │ ├── Pages/ │ │ ├── PickerPage.xaml │ │ └── PickerPage.xaml.cs │ ├── Platforms/ │ │ └── Android/ │ │ └── Resources/ │ │ ├── drawable/ │ │ │ ├── divider.xml │ │ │ └── ic_navigate_next.xml │ │ ├── layout/ │ │ │ ├── cellbaseview.axml │ │ │ ├── contentcell.axml │ │ │ ├── footercell.axml │ │ │ └── headercell.axml │ │ └── values/ │ │ ├── Strings.xml │ │ ├── attrs.xml │ │ └── styles.xml │ ├── Section.cs │ ├── SectionBase.cs │ ├── SettingsModel.cs │ ├── SettingsRoot.cs │ ├── SettingsView.DefineProperites.cs │ ├── SettingsView.cs │ ├── SettingsView.csproj │ ├── SettingsViewConfiguration.cs │ └── SizeTypeConverter.cs └── global.json