1 implementation of IShellPageRendererTracker
Microsoft.Maui.Controls (1)
Compatibility\Handlers\Shell\iOS\ShellPageRendererTracker.cs (1)
19
public class ShellPageRendererTracker :
IShellPageRendererTracker
, IFlyoutBehaviorObserver
11 references to IShellPageRendererTracker
Microsoft.Maui.Controls (11)
Compatibility\Handlers\Shell\iOS\IShellContext.cs (1)
15
IShellPageRendererTracker
CreatePageRendererTracker();
Compatibility\Handlers\Shell\iOS\ShellRenderer.cs (2)
68
IShellPageRendererTracker
IShellContext.CreatePageRendererTracker()
168
protected virtual
IShellPageRendererTracker
CreatePageRendererTracker()
Compatibility\Handlers\Shell\iOS\ShellSectionRenderer.cs (6)
57
readonly Dictionary<Element,
IShellPageRendererTracker
> _trackers =
58
new Dictionary<Element,
IShellPageRendererTracker
>();
360
var
tracker = _context.CreatePageRendererTracker();
519
if (_trackers.TryGetValue(page, out
var
tracker))
645
var
tracker = _context.CreatePageRendererTracker();
792
trackers.TryGetValue(currentPage, out
var
tracker) &&
Compatibility\Handlers\Shell\iOS\ShellSectionRootRenderer.cs (2)
34
IShellPageRendererTracker
_tracker;
112
var
tracker = _shellContext.CreatePageRendererTracker();