5 implementations of PlatformView
Microsoft.Maui.Controls (5)
Compatibility\Handlers\FlyoutPage\iOS\PhoneFlyoutPageRenderer.cs (1)
819 UIView IPlatformViewHandler.PlatformView => NativeView;
Compatibility\Handlers\NavigationPage\iOS\NavigationRenderer.cs (1)
1793 UIView IPlatformViewHandler.PlatformView => NativeView;
Compatibility\Handlers\Shell\iOS\ShellRenderer.cs (1)
389 UIView IPlatformViewHandler.PlatformView => NativeView;
Compatibility\Handlers\TabbedPage\iOS\TabbedRenderer.cs (1)
551 UIView IPlatformViewHandler.PlatformView => NativeView;
Compatibility\Handlers\VisualElementRenderer.cs (1)
234 PlatformView? IPlatformViewHandler.PlatformView
34 references to PlatformView
Microsoft.Maui (12)
Core\Extensions\VisualTreeElementExtensions.cs (2)
279 pvh.PlatformView is not null) 281 var indexOfPlatformView = platformParentPath.IndexOf(pvh.PlatformView);
Handlers\ViewHandlerExtensions.iOS.cs (2)
20 var platformView = viewHandler.PlatformView; 52 var platformView = viewHandler.PlatformView;
Platform\iOS\ViewExtensions.cs (2)
523 if (view.Handler is IPlatformViewHandler viewHandler && viewHandler.PlatformView != null) 524 viewHandler.PlatformView.Frame = platformFrame;
Platform\ViewExtensions.cs (6)
123 return pvh.PlatformView == platformView || pvh.ContainerView == platformView; 133 platformViewHandler.PlatformView is not null) 139 return platformViewHandler.PlatformView.OnUnloaded(action); 152 platformViewHandler.PlatformView is not null) 158 return platformViewHandler.PlatformView.OnLoaded(action); 203 return pvh.PlatformView?.IsLoaded() == true;
Microsoft.Maui.Controls (22)
Compatibility\Handlers\iOS\DisposeHelpers.cs (4)
33 renderer.PlatformView?.RemoveFromSuperview(); 49 if (rendererToRemove.PlatformView != null) 51 var subviews = rendererToRemove.PlatformView.Subviews; 58 rendererToRemove.PlatformView.RemoveFromSuperview();
Compatibility\Handlers\NavigationPage\iOS\NavigationRenderer.cs (1)
2066 (_child.ContainerView ?? _child.PlatformView).RemoveFromSuperview();
Compatibility\Handlers\Shell\iOS\ShellFlyoutLayoutManager.cs (2)
70 ContentView = renderer.PlatformView; 131 else if (ContentView is IPlatformViewHandler ver && ver.PlatformView is UIScrollView uIScroll)
Compatibility\Handlers\Shell\iOS\ShellSectionRootRenderer.cs (1)
435 if (oldRenderer.PlatformView is not null)
Compatibility\Handlers\Shell\iOS\ShellTableViewSource.cs (1)
124 .PlatformView.Frame = new CoreGraphics.CGRect(0, 0, tableView.Bounds.Width, view.View.HeightRequest);
Compatibility\Handlers\Shell\iOS\UIContainerCell.cs (2)
35 _renderer.PlatformView.ClipsToBounds = true; 114 _renderer.PlatformView.Frame = Bounds;
ContentPage\HideSoftInputOnTappedChanged\HideSoftInputOnTappedChangedManager.Platform.cs (1)
79 var platformView = (_view.Handler as IPlatformViewHandler)?.PlatformView;
Handlers\Items\iOS\TemplateHelpers.cs (1)
48 return ((UIView)renderer.PlatformView, element);
Platform\AlertManager\AlertManager.iOS.cs (1)
184 pvh.PlatformView?.Window is UIWindow senderPageWindow &&
Platform\iOS\DragAndDropDelegate.cs (7)
64 return HandleDragStarting((View)_viewHandler.VirtualView, _viewHandler, session, new PlatformDragStartingEventArgs(_viewHandler.PlatformView, interaction, session)); 84 HandleDragLeave((View)_viewHandler.VirtualView, package, session.LocalDragSession, new PlatformDragEventArgs(_viewHandler.PlatformView, interaction, session)); 103 var platformArgs = new PlatformDragEventArgs(_viewHandler.PlatformView, interaction, session); 191 if (handler.PlatformView is UIImageView iv) 194 if (handler.PlatformView is UIButton b && b.ImageView != null) 213 itemProvider = new NSItemProvider(handler.PlatformView.ConvertToImage()); 323 var platformView = viewHandler?.PlatformView;
VisualElement\VisualElement.cs (1)
2185 bool isLoaded = (Handler as IPlatformViewHandler)?.PlatformView?.IsLoaded() == true;