maui-linux/Xamarin.Forms.Platform.WinRT
E.Z. Hart 3aaed1b325 [All] Page embedding (#1124)
* Fix broken SetTextAppearance call when targeting below API 23

* Enable embedding XF apps in Android

* VS didn't save the project file

* Allow retrieving rendered XF VisualElements for use in UWP apps

* Prevent XF from slaughtering the menu bar in embedded scenarios

* ?

* Post-rebase fixups

* Create embedding test project for Android

* Create iOS test bed project

* Attempting to get functional embedded project

* Android and iOS functional testbed projects

* Basic embedding app on UWP

* First pass at handling navigation to Forms page from UWP

* Fleshed out example, added parameter checks, sealed wrapper class

* Create test page and load it from UWP

* Make DisplayAlert/DisplayActionSheet independent of Platform instance on UWP

* Set up test page for alerts/actionsheets on Android

* Move DisplayAlert/ActionSheet code to a helper class so embedded Forms can use it

* VS didn't save my changes

* Add test page for alerts and action sheets

* Get FrameworkElement from renderer

* Page -> ContentPage

* Can now display the webview embedded page

* Example working on iOS

* Repro of crash

* Remove the IStartActivityForResult dependency from FormsWebChromeClient

* Created repro

* Remove need for Forms.Context to create renderers

* Remove Forms.Context dependencies in ScrollViewRenderer

* Remove Forms.Context dependencies in FrameRenderer

* Remove Forms.Context dependencies

* Remove Context/Forms.Context dependencies in Drawable subclasses

* Remove some more Forms.Context dependencies

* CellAdapter no longer dependent on Forms.Context

* Obsolete ToAndroid using Forms.Context

* Remove Forms.Context dependencies in ResourceManager

* Remove need for Forms.Context for SupportsProgress

* Remove Forms.Context dependency for setting titlebar visibility

* Remove Forms.Context dependencies in GetAccentColor

* Some comments about caching

* Remove Forms.Context dependencies for AndroidPlatformServices and ResourceProvider

* Remove Forms.Context dependencies in Maps

* Disabled warnings for Forms.Context in CustomRenderers

* Filter logs so we don't get those annoying "parked" messages

* Filter alerts/actionsheets/activityindicator by context

* Clean up constructor debugging messages

* Remove old TODOs

* Set up test page for Device.Openuri

* Make AndroidDeviceInfo more resilient to multiple activity scenarios

* Use parameter instead of member

* Add missing parameterless constructors for embedded fragment wrappers

* Fix multiple popup subscriptions for embedded context

* Remove UpdateGlobalContext and Page Context attached property

* Obsolete static reference to Context

* Warnings as errors in embedded test bed projects

* Comment cleanup

* Clean up unused code

* Obsolete old constructor for DefaultRenderer

* Make sure embedded fragment wrappers handle disposing the platform

* Revert to old DependencyService registration for ResourceProvider;
use ApplicationContext for ResourceProvider;
Comments for everything happing in Forms.SetupInit

* Remove old TODO

* Make PopupManager take the correct type instead of casting a bunch

* Update docs

* Add missing nuspec entry for FormsEmbeddedPageWrapper

* Post-rebase cleanup

* Update docs

* Disable XF target validation so package restore works

* Restore InputTransparent handling lost in rebase

* Restore parameter lost during rebase

* Finalize the list of subscriptions to avoid 'modified collection' errors

* Avoid double-fetching Context

* Fix "with you package" typo
2017-10-09 10:51:55 -07:00
..
Properties Windows image loader error handling (#260) 2016-07-18 16:16:47 -07:00
ActivityIndicatorRenderer.cs [WinRT/UWP] Fix Opacity behavior with ProgressBar (#695) 2017-03-14 11:00:10 +00:00
AlignmentExtensions.cs Initial import 2016-03-22 16:13:41 -07:00
AsyncValue.cs Initial import 2016-03-22 16:13:41 -07:00
BackgroundTracker.cs Initial import 2016-03-22 16:13:41 -07:00
BoolToVisibilityConverter.cs Initial import 2016-03-22 16:13:41 -07:00
BoxViewRenderer.cs [Internal] Stopgap support for running UI Tests on UWP Desktop (#1067) 2017-09-19 22:18:24 +01:00
BrushHelpers.cs Fix Entry/SearchBar color issues (#306) 2016-08-16 11:10:32 -07:00
ButtonRenderer.cs Align iOS, Android, Windows handling of tap gesture event bubbling (#842) 2017-03-29 09:52:45 +01:00
CarouselPageRenderer.cs [All] Rename Accessibility -> AutomationProperties (#912) 2017-05-10 18:20:57 +01:00
CaseConverter.cs Initial import 2016-03-22 16:13:41 -07:00
CellControl.cs [All] Use IReflectableType when accessing the Registrar (#1006) 2017-09-28 16:35:28 +02:00
CollapseWhenEmptyConverter.cs Initial import 2016-03-22 16:13:41 -07:00
ColorConverter.cs Initial import 2016-03-22 16:13:41 -07:00
ConvertExtensions.cs Initial import 2016-03-22 16:13:41 -07:00
DatePickerRenderer.cs [UWP] Prevent crash when using DateTime.MinValue (#1056) 2017-09-12 13:16:25 +01:00
DefaultRenderer.cs Initial import 2016-03-22 16:13:41 -07:00
EditorRenderer.cs [UWP] Update Editor TextColor correctly (#891) 2017-05-26 12:42:19 +01:00
EntryCellTextBox.cs Prep Cell & friends for removal of InternalsVisibleTo (#142) 2016-06-17 11:10:18 +01:00
EntryRenderer.cs Make Entry completed behavior on UWP/WinRT match Android/iOS (#747) 2017-03-20 19:09:41 +00:00
ExportRendererAttribute.cs Initial import 2016-03-22 16:13:41 -07:00
Extensions.cs Initial import 2016-03-22 16:13:41 -07:00
FileImageSourceHandler.cs Windows image loader error handling (#260) 2016-07-18 16:16:47 -07:00
FileImageSourcePathConverter.cs Initial import 2016-03-22 16:13:41 -07:00
FontExtensions.cs Remove InternalsVisibleTo from Core to XF.Platforms.* (#782) 2017-03-07 14:56:24 -05:00
FormsButton.cs [UWP] Fix Transparent Default Button (#468) 2016-11-08 16:38:17 +01:00
FormsComboBox.cs Initial import 2016-03-22 16:13:41 -07:00
FormsProgressBar.cs [WinRT/UWP] Fix Opacity behavior with ProgressBar (#695) 2017-03-14 11:00:10 +00:00
FormsTextBox.cs [WinRT/UWP] Enable selection in password entry (#677) 2017-03-27 18:26:56 +01:00
FrameRenderer.cs [Internal] Stopgap support for running UI Tests on UWP Desktop (#1067) 2017-09-19 22:18:24 +01:00
FrameworkElementExtensions.cs Remove InternalsVisibleTo from Core to XF.Platforms.* (#782) 2017-03-07 14:56:24 -05:00
HeightConverter.cs Initial import 2016-03-22 16:13:41 -07:00
HorizontalTextAlignmentConverter.cs Initial import 2016-03-22 16:13:41 -07:00
ICellRenderer.cs Initial import 2016-03-22 16:13:41 -07:00
IImageSourceHandler.cs Windows image loader error handling (#260) 2016-07-18 16:16:47 -07:00
ITitleProvider.cs Initial import 2016-03-22 16:13:41 -07:00
IToolbarProvider.cs Initial import 2016-03-22 16:13:41 -07:00
IVisualElementRenderer.cs [All] Basic Accessibility Support (#713) 2017-01-31 11:49:15 -08:00
ImageConverter.cs [All] Use IReflectableType when accessing the Registrar (#1006) 2017-09-28 16:35:28 +02:00
ImageRenderer.cs [All] Use IReflectableType when accessing the Registrar (#1006) 2017-09-28 16:35:28 +02:00
KeyboardConverter.cs Initial import 2016-03-22 16:13:41 -07:00
KeyboardExtensions.cs Initial import 2016-03-22 16:13:41 -07:00
LabelRenderer.cs [Internal] Stopgap support for running UI Tests on UWP Desktop (#1067) 2017-09-19 22:18:24 +01:00
LayoutExtensions.cs Initial import 2016-03-22 16:13:41 -07:00
LayoutRenderer.cs [Internal] Stopgap support for running UI Tests on UWP Desktop (#1067) 2017-09-19 22:18:24 +01:00
ListGroupHeaderPresenter.cs Initial import 2016-03-22 16:13:41 -07:00
ListViewGroupStyleSelector.cs Initial import 2016-03-22 16:13:41 -07:00
ListViewRenderer.cs [UWP] Use ItemClick to re-enable use of enter key for selection on ListView (#1133) 2017-09-12 12:54:22 +01:00
MasterBackgroundConverter.cs Initial import 2016-03-22 16:13:41 -07:00
MasterDetailControl.cs Initial import 2016-03-22 16:13:41 -07:00
MasterDetailPageRenderer.cs Implicit impl of controller ifaces (#807) 2017-04-11 19:02:06 +01:00
MenuItemCommand.cs Implicit impl of controller ifaces (#807) 2017-04-11 19:02:06 +01:00
NativeBindingExtensions.cs Remove InternalsVisibleTo from Core to XF.Platforms.* (#782) 2017-03-07 14:56:24 -05:00
NativeEventWrapper.cs Remove InternalsVisibleTo from Core to XF.Platforms.* (#782) 2017-03-07 14:56:24 -05:00
NativePropertyListener.cs Native Bindings (#278) 2016-09-08 11:39:05 -07:00
NativeViewWrapper.cs Native Bindings (#278) 2016-09-08 11:39:05 -07:00
NativeViewWrapperRenderer.cs [UWPP] Bug 56843; LayoutUpdated > SizeChanged; Native View Embed (#980) 2017-06-22 11:44:07 -07:00
NavigationPageRenderer.cs [UWP] Make sure to update back button on tabbedpage appears (#1028) 2017-07-04 13:09:48 +01:00
NavigationPageRendererWinRT.cs Implicit impl of controller ifaces (#807) 2017-04-11 19:02:06 +01:00
PageControl.cs [Windows] Fix custom fonts not working in NavigationPage (#730) 2017-09-12 13:03:27 +01:00
PageRenderer.cs [Internal] Stopgap support for running UI Tests on UWP Desktop (#1067) 2017-09-19 22:18:24 +01:00
PageToRenderedElementConverter.cs Initial import 2016-03-22 16:13:41 -07:00
PickerRenderer.cs Revert PR #762 (#1134) 2017-09-12 13:15:22 +01:00
Platform.cs [All] Page embedding (#1124) 2017-10-09 10:51:55 -07:00
PlatformConfigurationExtensions.cs Platform Specifics (#301) 2016-08-30 10:46:14 -07:00
PlatformEffect.cs Initial import 2016-03-22 16:13:41 -07:00
PlatformWinRT.cs [All] Page embedding (#1124) 2017-10-09 10:51:55 -07:00
ProgressBarRenderer.cs Prep VisualElement (and descendants) for removal of InternalsVisibleTo (#141) 2016-05-02 15:19:12 -07:00
RendererFactory.cs [Internal] Normalize Obsolete attributes (#860) 2017-04-07 09:47:33 +02:00
Resources.xaml Carousel clean (#135) 2016-04-26 15:35:52 -04:00
ScrollViewRenderer.cs Implicit impl of controller ifaces (#807) 2017-04-11 19:02:06 +01:00
SliderRenderer.cs [UWP] Adjust setting of Slider's BackgroundColor (#1113) 2017-08-23 22:36:40 +01:00
StepperControl.xaml Initial import 2016-03-22 16:13:41 -07:00
StepperControl.xaml.cs [WinRT/UWP] Apply BackgroundColor to Stepper buttons (#581) 2017-01-03 11:31:48 +00:00
StepperRenderer.cs Align iOS, Android, Windows handling of tap gesture event bubbling (#842) 2017-03-29 09:52:45 +01:00
StreamImagesourceHandler.cs Windows image loader error handling (#260) 2016-07-18 16:16:47 -07:00
SwitchRenderer.cs Align iOS, Android, Windows handling of tap gesture event bubbling (#842) 2017-03-29 09:52:45 +01:00
TableViewRenderer.cs Implicit impl of controller ifaces (#807) 2017-04-11 19:02:06 +01:00
TaskExtensions.cs Initial import 2016-03-22 16:13:41 -07:00
TextAlignmentToHorizontalAlignmentConverter.cs Initial import 2016-03-22 16:13:41 -07:00
TextCellRenderer.cs Prep Cell & friends for removal of InternalsVisibleTo (#142) 2016-06-17 11:10:18 +01:00
TimePickerRenderer.cs Align iOS, Android, Windows handling of tap gesture event bubbling (#842) 2017-03-29 09:52:45 +01:00
UriImageSourceHandler.cs Remove InternalsVisibleTo from Core to XF.Platforms.* (#782) 2017-03-07 14:56:24 -05:00
ViewExtensions.cs Initial import 2016-03-22 16:13:41 -07:00
ViewRenderer.cs [All] Rename Accessibility -> AutomationProperties (#912) 2017-05-10 18:20:57 +01:00
ViewToRendererConverter.cs Fix disappearing ListView text when changing color settings on Windows (#731) 2017-02-03 10:13:53 -08:00
VisualElementChangedEventArgs.cs Initial import 2016-03-22 16:13:41 -07:00
VisualElementExtensions.cs Enable CS0618 warnings as errors (#72) 2016-04-11 09:50:28 -07:00
VisualElementPackager.cs [WinRT/UWP] Update ZIndex on LowerChild/RaiseChild (#981) 2017-06-14 16:14:03 -06:00
VisualElementRenderer.cs [UWP] Controls are ignoring their rendering routines. (#1089) 2017-09-27 13:47:57 +01:00
VisualElementTracker.cs [UWP] Make sure to update HitTestVisible when IsEnable changes (#1015) 2017-06-26 19:13:37 +01:00
WebViewRenderer.cs Implicit impl of controller ifaces (#807) 2017-04-11 19:02:06 +01:00
WindowsBasePage.cs Remove InternalsVisibleTo from Core to XF.Platforms.* (#782) 2017-03-07 14:56:24 -05:00
WindowsBasePlatformServices.cs [Core,MacOS]Desktop support (#1126) 2017-10-02 18:19:26 +01:00
WindowsDeviceInfo.cs Remove InternalsVisibleTo from Core to XF.Platforms.* (#782) 2017-03-07 14:56:24 -05:00
WindowsExpressionSearch.cs Remove InternalsVisibleTo from Core to XF.Platforms.* (#782) 2017-03-07 14:56:24 -05:00
WindowsIsolatedStorage.cs Remove InternalsVisibleTo from Core to XF.Platforms.* (#782) 2017-03-07 14:56:24 -05:00
WindowsSerializer.cs Add catch for reading properties dictionary (#1036) 2017-07-24 16:51:30 -04:00
WindowsTicker.cs Make core Ticker abstract and public (#116) 2016-04-25 15:57:44 -04:00
Xamarin.Forms.Platform.WinRT.csproj [Core,MacOS]Desktop support (#1126) 2017-10-02 18:19:26 +01:00