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);