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;