maui-linux/Xamarin.Forms.Platform.UAP
Pavel Yakovlev cceee9ded6 Add TabStop/TabIndex (#2795)
* [Core, UWP, Android] support TabStop/TabIndex

* removing linq

* add iOS / MacOS implementation

* add WPF implementation
fixes UWP implementation

* - addressing comments
- improve test
- optimizations
- added previous tab direction in same tab group

* addressing comments

* [Android] support tabstop for pickers

* - moving shared code to a static class
- removed reflection

* ITabStop -> changed to internal, renamed, added in to fastRenderers

* Update ITabStop to be public
2018-09-12 21:20:46 -07:00
..
Properties [build] Version and strongname the Build.Tasks (#3118) 2018-06-28 12:04:16 +01:00
AccessKeyHelper.cs [UWP] AccessKey support on VisualElement and TabbedPage (#2061) fixes #1672 2018-04-24 13:00:29 +01:00
ActivityIndicatorRenderer.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
AlertDialog.cs [UWP] Fix merge 2018-05-04 17:18:31 +01:00
AlignmentExtensions.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
AsyncValue.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
AutoSuggestStyle.xaml [Enhancement]Add SearchBar platform specific for IsSpellCheckEnabled. (#1824) 2018-02-16 11:04:40 -08:00
BackgroundTracker.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
BoolToVisibilityConverter.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
BoxViewRenderer.cs [Enhancement] Rounded corners on BoxView (#1998) 2018-05-08 11:34:13 +02:00
BrushHelpers.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
ButtonRenderer.cs [iOS, Android, UWP] Added padding to Button control (#2426) Fixes #1702 2018-05-14 16:19:43 +01:00
CarouselPageRenderer.cs [UWP] Fixed setting of properties to the carousel page. (#2547) Fixes #2127 2018-05-03 10:09:30 +01:00
CaseConverter.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
CellControl.cs [UWP] Remove use of TLI for Cells (#3060) fixes #2617 , fixes #3053 , fixes #2832 2018-06-27 17:48:59 +01:00
CollapseWhenEmptyConverter.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
ColorConverter.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
ColorExtensions.cs Allow SearchBar cancel button colors to be set individually (fixes #1878) (#1885) 2018-02-15 15:48:53 +00:00
ConvertExtensions.cs Add netstandard1.0 support (#1649) 2018-02-08 18:18:56 +00:00
DatePickerRenderer.cs [UWP] Fixed inconsistency on UWP's DatePicker and the other OS's. (#1183) 2018-01-31 18:18:40 +00:00
DefaultRenderer.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
EditorRenderer.cs [Core,iOS,Android] Placeholder and PlaceholderColor on Editor (#2012) fixes #1907 2018-05-08 10:11:25 +01:00
EntryCellTextBox.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
EntryRenderer.cs [Android,iOS,UWP] Allow Entry CursorPosition/SelectionLength to be set in ctor (#3402) fixes #3343 fixes #3633 2018-08-31 18:20:30 +01:00
ExportRendererAttribute.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
Extensions.cs TitleView (#2586) 2018-06-25 13:00:03 +01:00
FileImageSourceHandler.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
FileImageSourcePathConverter.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
Flags.cs Add support for backcompat hint flags (#1074) 2017-08-10 19:08:18 +01:00
FlowDirectionExtensions.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
FontExtensions.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
Forms.cs [UWP] Remove Platform casts (#3442) 2018-08-01 09:07:28 +02:00
FormsButton.cs [Enhancement] Rounded corners on BoxView (#1998) 2018-05-08 11:34:13 +02:00
FormsCancelButton.cs Allow SearchBar cancel button colors to be set individually (fixes #1878) (#1885) 2018-02-15 15:48:53 +00:00
FormsComboBox.cs VisualStateManager phase 1 (#1405) 2018-01-05 09:11:51 +00:00
FormsCommandBar.cs
FormsCommandBarStyle.xaml
FormsEmbeddedPageWrapper.xaml [All] Page embedding (#1124) 2017-10-09 10:51:55 -07:00
FormsFlyout.xaml [UWP] Update Alert and ActionSheet implementations (#881) 2017-12-05 16:33:28 +00:00
FormsFlyout.xaml.cs [UWP] Update Alert and ActionSheet implementations (#881) 2017-12-05 16:33:28 +00:00
FormsPivot.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
FormsPresenter.cs [UWP] Fix crash app when create navigation/tabbed page without children pages fixes #3188 (#3514) 2018-08-23 14:44:41 +01:00
FormsProgressBar.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
FormsProgressBarStyle.xaml
FormsSlider.cs [UWP] Thumb color and image for Slider (#2065) fixes #1684 2018-03-14 11:02:26 +00:00
FormsTextBox.cs [UWP] Fixes password Entry Copy/Paste/Insert/Remove behavior (#3166) 2018-07-25 18:06:32 -07:00
FormsTextBoxStyle.xaml [Enhancement] IsSpellCheckEnabled on Entry/Editor (#1836) 2018-02-16 10:39:19 +00:00
FormsUWP.cs [All] Page embedding (#1124) 2017-10-09 10:51:55 -07:00
FrameRenderer.cs [UWP] Fix CornerRadius rendering on Frame (#3239) fixes #2838 2018-07-30 17:54:24 +01:00
FrameworkElementExtensions.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
HeightConverter.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
HorizontalTextAlignmentConverter.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
ICellRenderer.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
IImageSourceHandler.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
ITitleIconProvider.cs TitleView (#2586) 2018-06-25 13:00:03 +01:00
ITitleProvider.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
ITitleViewProvider.cs TitleView (#2586) 2018-06-25 13:00:03 +01:00
IToolBarForegroundBinder.cs
IToolbarProvider.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
IVisualElementRenderer.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
ImageConverter.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
ImageRenderer.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
InterceptVisualStateManager.cs VisualStateManager phase 1 (#1405) 2018-01-05 09:11:51 +00:00
KeyboardConverter.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
KeyboardExtensions.cs Capitalization keyboard flag additions for Entry/Editor (#1683) (#1833) 2018-02-26 11:06:24 +00:00
LabelRenderer.cs Merge branch '3.2.0' 2018-08-28 13:08:55 +01:00
LayoutExtensions.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
LayoutRenderer.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
ListGroupHeaderPresenter.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
ListViewGroupStyleSelector.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
ListViewRenderer.cs [UWP] Fixes CollectionChanged events in ListView (#3323) 2018-09-11 16:05:06 -06:00
MasterBackgroundConverter.cs Allow SearchBar cancel button colors to be set individually (fixes #1878) (#1885) 2018-02-15 15:48:53 +00:00
MasterDetailControl.cs [UWP] Fixes of calculation of heights in the MasterDetailPage (#2924) Fixes #1648 2018-08-06 15:24:03 +01:00
MasterDetailControlStyle.xaml TitleView (#2586) 2018-06-25 13:00:03 +01:00
MasterDetailPageRenderer.cs TitleView (#2586) 2018-06-25 13:00:03 +01:00
MenuItemCommand.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
NativeBindingExtensions.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
NativeBindingService.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
NativeEventWrapper.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
NativePropertyListener.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
NativeValueConverterService.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
NativeViewWrapper.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
NativeViewWrapperRenderer.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
NavigationPageRenderer.cs [UWP] Fix crash app when create navigation/tabbed page without children pages fixes #3188 (#3514) 2018-08-23 14:44:41 +01:00
PageControl.cs Merge branch '3.1.0' into 3.2.0 2018-07-23 10:33:44 -07:00
PageControlStyle.xaml Merge branch '3.1.0' into 3.2.0 2018-07-23 10:33:44 -07:00
PageExtensions.cs [All] Page embedding (#1124) 2017-10-09 10:51:55 -07:00
PageRenderer.cs Don't hook up Unloaded handler in UWP PageRenderer until Loaded fires (#1634) 2018-01-24 10:15:52 +00:00
PageToRenderedElementConverter.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
PickerRenderer.cs VisualStateManager phase 1 (#1405) 2018-01-05 09:11:51 +00:00
Platform.cs [UWP] Remove old appbar code in Platform (#3409) 2018-08-08 10:03:44 +01:00
PlatformConfigurationExtensions.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
PlatformEffect.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
ProgressBarRenderer.cs Add ProgressColor on ProgressBar (#1861) 2018-02-15 12:10:40 +00:00
RendererFactory.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
Resources.xaml [UWP] Remove old appbar code in Platform (#3409) 2018-08-08 10:03:44 +01:00
ScrollViewRenderer.cs [UWP] Fixed double set margins in Layouts (#3570) fixes #3398 fixes #3616 2018-09-03 11:46:11 +01:00
SearchBarRenderer.cs [UWP] fix NRE in SearchBarRenderer (#2717) 2018-05-15 16:06:49 +01:00
SliderRenderer.cs [UWP] Thumb color and image for Slider (#2065) fixes #1684 2018-03-14 11:02:26 +00:00
SliderStyle.xaml [UWP] Thumb color and image for Slider (#2065) fixes #1684 2018-03-14 11:02:26 +00:00
StepperControl.cs Add netstandard1.0 support (#1649) 2018-02-08 18:18:56 +00:00
StepperControl.xaml [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
StepperControl.xaml.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
StepperRenderer.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
StreamImagesourceHandler.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
SwitchRenderer.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
TabbedPageRenderer.cs [UWP] Fix crash app when create navigation/tabbed page without children pages fixes #3188 (#3514) 2018-08-23 14:44:41 +01:00
TabbedPageStyle.xaml [UWP] Icon on TabbedPage (#1952) 2018-03-07 10:37:27 -08:00
TableViewRenderer.cs Merge branch '3.0.0' into 3.1.0 2018-05-04 12:34:48 +01:00
TaskExtensions.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
TextAlignmentToHorizontalAlignmentConverter.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
TextBlockExtensions.cs [All] Span GestureRecognizers (#2173) 2018-05-07 19:02:28 +01:00
TextCellRenderer.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
TimePickerRenderer.cs VisualStateManager phase 1 (#1405) 2018-01-05 09:11:51 +00:00
ToolbarPlacementHelper.cs
UriImageSourceHandler.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
ViewExtensions.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
ViewRenderer.cs [UWP] Fixed double set margins in Layouts (#3570) fixes #3398 fixes #3616 2018-09-03 11:46:11 +01:00
ViewToRendererConverter.cs TitleView (#2586) 2018-06-25 13:00:03 +01:00
VisualElementChangedEventArgs.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
VisualElementExtensions.cs VisualStateManager phase 1 (#1405) 2018-01-05 09:11:51 +00:00
VisualElementPackager.cs Merge branch '3.0.0' into 3.1.0 2018-06-07 16:58:21 -07:00
VisualElementRenderer.cs Add TabStop/TabIndex (#2795) 2018-09-12 21:20:46 -07:00
VisualElementTracker.cs Merge branch '3.2.0' 2018-08-31 14:19:27 -07:00
WebViewRenderer.cs [Enhancement] Add EvaluateJavaScript method to WebView (#2140) 2018-03-22 10:20:47 -07:00
WindowsBasePage.cs [UWP, WPF] Fixes rendering of the main page (#2896) fixes #2704 2018-08-21 17:18:45 +01:00
WindowsBasePlatformServices.cs [UWP] Check HasThreadAccess instead checking LockApplicationHost on IsInvokeRequired 2018-05-09 08:44:37 -06:00
WindowsDeviceInfo.cs [UWP] Use RawPixelsPerViewPixel for ScalingFactor (#1142) 2017-12-21 23:29:31 +00:00
WindowsExpressionSearch.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
WindowsIsolatedStorage.cs Add netstandard1.0 support (#1649) 2018-02-08 18:18:56 +00:00
WindowsPage.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
WindowsPlatform.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
WindowsPlatformServices.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
WindowsResourcesProvider.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
WindowsSerializer.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
WindowsTicker.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
Xamarin.Forms.Platform.UAP.csproj Rejoin Platform and NavigationPageRenderer partial classes (#3362) 2018-07-26 11:27:57 +02:00