2 implementations of IFlyoutView
Microsoft.Maui.Controls (2)
FlyoutPage\FlyoutPage.cs (1)
14 public partial class FlyoutPage : Page, IFlyoutPageController, IElementConfiguration<FlyoutPage>, IFlyoutView
Shell\Shell.cs (1)
24 public partial class Shell : Page, IShellController, IPropertyPropagationController, IPageContainer<Page>, IFlyoutView
22 references to IFlyoutView
Microsoft.Maui (6)
Handlers\FlyoutView\FlyoutViewHandler.cs (4)
19 public static IPropertyMapper<IFlyoutView, IFlyoutViewHandler> Mapper = new PropertyMapper<IFlyoutView, IFlyoutViewHandler>(ViewHandler.ViewMapper) 32 public static CommandMapper<IFlyoutView, IFlyoutViewHandler> CommandMapper = new(ViewCommandMapper) 50 IFlyoutView IFlyoutViewHandler.VirtualView => VirtualView;
Handlers\FlyoutView\FlyoutViewHandler.Standard.cs (1)
5 public partial class FlyoutViewHandler : ViewHandler<IFlyoutView, object>
Handlers\FlyoutView\IFlyoutViewHandler.cs (1)
17 new IFlyoutView VirtualView { get; }
Microsoft.Maui.Controls (16)
FlyoutPage\FlyoutPage.cs (4)
350 IView IFlyoutView.Flyout => this.Flyout; 351 IView IFlyoutView.Detail => this.Detail; 353 Maui.FlyoutBehavior IFlyoutView.FlyoutBehavior 382 double IFlyoutView.FlyoutWidth => -1;
FlyoutPage\FlyoutPage.Mapper.cs (3)
11 FlyoutViewHandler.Mapper.ReplaceMapping<IFlyoutView, IFlyoutViewHandler>(nameof(FlyoutLayoutBehavior), MapFlyoutLayoutBehavior); 18 internal static void MapFlyoutLayoutBehavior(IFlyoutViewHandler handler, IFlyoutView view) 20 handler.UpdateValue(nameof(IFlyoutView.FlyoutBehavior));
Shell\Shell.cs (8)
1868 var behavior = (this as IFlyoutView).FlyoutBehavior; 1872 Handler?.UpdateValue(nameof(IFlyoutView.FlyoutBehavior)); 1982 IView IFlyoutView.Flyout => this.FlyoutContentView; 1983 IView IFlyoutView.Detail => null; 1985 bool IFlyoutView.IsPresented { get => FlyoutIsPresented; set => FlyoutIsPresented = value; } 1987 bool IFlyoutView.IsGestureEnabled => false; 1989 FlyoutBehavior IFlyoutView.FlyoutBehavior 2001 Handler?.UpdateValue(nameof(IFlyoutView.IsPresented));
ShellToolbar.cs (1)
106 var flyoutBehavior = (_shell as IFlyoutView).FlyoutBehavior;