1 write to VisualElementRenderer
Microsoft.Maui.Controls.Compatibility (1)
RendererToHandlerShim.cs (1)
96
VisualElementRenderer
= visualElementRenderer;
16 references to VisualElementRenderer
Microsoft.Maui.Controls.Compatibility (16)
iOS\Platform.cs (1)
278
renderer = shim.
VisualElementRenderer
;
RendererToHandlerShim.cs (10)
98
if (
VisualElementRenderer
.Element is IView view)
105
else if (
VisualElementRenderer
.Element != null)
106
throw new Exception($"{
VisualElementRenderer
.Element} must implement: {nameof(Microsoft.Maui.IView)}");
108
VisualElementRenderer
.ElementChanged += OnElementChanged;
140
VisualElementRenderer
?.Dispose();
146
if (
VisualElementRenderer
== null)
153
VisualElementRenderer
);
155
if (
VisualElementRenderer
!= null &&
VisualElementRenderer
.Element != view)
157
VisualElementRenderer
.SetElement((VisualElement)view);
RendererToHandlerShim.iOS.cs (5)
19
UIViewController? IPlatformViewHandler.ViewController =>
VisualElementRenderer
?.ViewController;
23
_ =
VisualElementRenderer
?? throw new InvalidOperationException("VisualElementRenderer cannot be null here");
25
return
VisualElementRenderer
.NativeView;
38
if (property == "Frame" &&
VisualElementRenderer
!= null)
40
PlatformArrange(
VisualElementRenderer
.Element.Bounds);