maui-linux/Xamarin.Forms.Platform.iOS/Renderers
Frank A. Krueger e8660383b0 [All] Use IReflectableType when accessing the Registrar (#1006)
* [Core] Add GetHandlerForObject and GetHandlerTypeForObject to Registrar

These new methods first try to use IReflectableType in order to support
dynamic objects. If that fails, GetType is used.

* [Platforms] Switch to query the Registrar using GetHandlerForObject

This enables dynamic objects to be used as renderers and other
points of extensibility.

* Take into account dynamic type info when comparing cell renderers

* Fix null renderer object type

* Update Registrar`1.xml

* Update Registrar`1.xml
2017-09-28 16:35:28 +02:00
..
ActivityIndicatorRenderer.cs [iOS] ActivityIndicator should not disappear when used in a ViewCell (#495) 2017-04-06 19:25:47 +01:00
AlignmentExtensions.cs Remove iOS classic from CI system (#353) 2016-09-14 22:56:17 +01:00
BoxRenderer.cs [iOS] Avoid using DrawRect on base VisualElementRenderer (#570) 2016-11-30 12:09:57 -08:00
ButtonRenderer.cs [All] Use IReflectableType when accessing the Registrar (#1006) 2017-09-28 16:35:28 +02:00
CarouselPageRenderer.cs [iOS] Register effects for ScrollView and WebView (#641) 2017-01-09 10:53:15 +00:00
DatePickerRenderer.cs [iOS] Dispose pickers properly and automate GC checks (#632) 2017-02-15 11:38:22 +00:00
EditorRenderer.cs update IEditorController callsites 2017-02-21 10:24:12 +00:00
EntryRenderer.cs [iOS] workaround a weird iOS behavior. (#987) 2017-06-21 02:00:58 +01:00
ExportCellAttribute.cs Initial import 2016-03-22 16:13:41 -07:00
ExportImageSourceHandlerAttribute.cs Initial import 2016-03-22 16:13:41 -07:00
ExportRendererAttribute.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
FormattedStringExtensions.cs Remove InternalsVisibleTo from Core to XF.Platforms.* (#782) 2017-03-07 14:56:24 -05:00
FrameRenderer.cs [iOS] redraw Frame on CornerRadius changed (#697) 2017-01-21 12:51:20 +00:00
ImageRenderer.cs [All] Use IReflectableType when accessing the Registrar (#1006) 2017-09-28 16:35:28 +02:00
KeyboardInsetTracker.cs Remove iOS classic from CI system (#353) 2016-09-14 22:56:17 +01:00
KeyboardObserver.cs Remove iOS classic from CI system (#353) 2016-09-14 22:56:17 +01:00
LabelRenderer.cs [macOS] Implements/Fixes Vertical Text Alignment in the Label Renderer (#1046) 2017-08-15 11:14:02 +01:00
ListViewRenderer.cs [All] Use IReflectableType when accessing the Registrar (#1006) 2017-09-28 16:35:28 +02:00
NavigationMenuRenderer.cs Implicit impl of controller ifaces (#807) 2017-04-11 19:02:06 +01:00
NavigationRenderer.cs [All] Use IReflectableType when accessing the Registrar (#1006) 2017-09-28 16:35:28 +02:00
OpenGLViewRenderer.cs Fix animations with GLViews (#931) 2017-05-23 19:04:25 +01:00
PageRenderer.cs Implicit impl of controller ifaces (#807) 2017-04-11 19:02:06 +01:00
PhoneMasterDetailRenderer.cs Implicit impl of controller ifaces (#807) 2017-04-11 19:02:06 +01:00
PickerRenderer.cs when closing the Picker by tapping outside or hitting done, verify the source selection index matches the UI control. When it is in spin, the animation completes offscreen and the next time it opens you see the wrong row selected. (#1054) 2017-07-24 17:00:20 -04:00
ProgressBarRenderer.cs Remove iOS classic from CI system (#353) 2016-09-14 22:56:17 +01:00
ScrollViewRenderer.cs Disallow scrolling in ScrollView when IsEnabled set to False (#1049) 2017-07-24 16:57:31 -04:00
SearchBarRenderer.cs Implicit impl of controller ifaces (#807) 2017-04-11 19:02:06 +01:00
SliderRenderer.cs Remove iOS classic from CI system (#353) 2016-09-14 22:56:17 +01:00
StepperRenderer.cs Remove iOS classic from CI system (#353) 2016-09-14 22:56:17 +01:00
SwitchRenderer.cs Remove iOS classic from CI system (#353) 2016-09-14 22:56:17 +01:00
TabbedRenderer.cs [All] Use IReflectableType when accessing the Registrar (#1006) 2017-09-28 16:35:28 +02:00
TableViewModelRenderer.cs [All] Use IReflectableType when accessing the Registrar (#1006) 2017-09-28 16:35:28 +02:00
TableViewRenderer.cs Deprecate versions of iOS older than 8 (#630) 2016-12-14 20:38:46 +00:00
TabletMasterDetailRenderer.cs Implicit impl of controller ifaces (#807) 2017-04-11 19:02:06 +01:00
TimePickerRenderer.cs [iOS] Dispose pickers properly and automate GC checks (#632) 2017-02-15 11:38:22 +00:00
WebViewRenderer.cs Implicit impl of controller ifaces (#807) 2017-04-11 19:02:06 +01:00