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;