1 implementation of IShellItemRenderer
Microsoft.Maui.Controls (1)
Compatibility\Handlers\Shell\iOS\ShellItemRenderer.cs (1)
15 public class ShellItemRenderer : UITabBarController, IShellItemRenderer, IAppearanceObserver, IUINavigationControllerDelegate, IDisconnectable
15 references to IShellItemRenderer
Microsoft.Maui.Controls (15)
Compatibility\Handlers\Shell\iOS\IShellContext.cs (1)
11 IShellItemRenderer CurrentShellItemRenderer { get; }
Compatibility\Handlers\Shell\iOS\IShellItemTransition.cs (2)
8 Task Transition(IShellItemRenderer oldRenderer, IShellItemRenderer newRenderer);
Compatibility\Handlers\Shell\iOS\ShellItemRenderer.cs (1)
36 UIViewController IShellItemRenderer.ViewController => this;
Compatibility\Handlers\Shell\iOS\ShellItemTransition.cs (2)
10 public Task Transition(IShellItemRenderer oldRenderer, IShellItemRenderer newRenderer)
Compatibility\Handlers\Shell\iOS\ShellRenderer.cs (9)
61 IShellItemRenderer IShellContext.CurrentShellItemRenderer => _currentShellItemRenderer; 95 IShellItemRenderer _currentShellItemRenderer; 99 IShellItemRenderer _incomingRenderer; 178 protected virtual IShellItemRenderer CreateShellItemRenderer(ShellItem item) 246 var newController = CreateShellItemRenderer(currentItem); 293 protected async void SetCurrentShellItemController(IShellItemRenderer value) 305 protected async Task SetCurrentShellItemControllerAsync(IShellItemRenderer value) 320 var oldRenderer = _currentShellItemRenderer; 322 var newRenderer = value;