2 implementations of IFlyoutView
Microsoft.Maui.Controls (2)
FlyoutPage\FlyoutPage.cs (1)
17 public partial class FlyoutPage : Page, IFlyoutPageController, IElementConfiguration<FlyoutPage>, IFlyoutView
Shell\Shell.cs (1)
26 public partial class Shell : Page, IShellController, IPropertyPropagationController, IPageContainer<Page>, IFlyoutView
24 references to IFlyoutView
Microsoft.Maui (8)
Handlers\FlyoutView\FlyoutViewHandler.cs (6)
21 private static readonly IPropertyMapper<IFlyoutView, IFlyoutViewHandler> FlyoutLayoutMapper = new PropertyMapper<IFlyoutView, IFlyoutViewHandler>() 29 public static IPropertyMapper<IFlyoutView, IFlyoutViewHandler> Mapper = new PropertyMapper<IFlyoutView, IFlyoutViewHandler>(ViewHandler.ViewMapper, FlyoutLayoutMapper) 40 public static CommandMapper<IFlyoutView, IFlyoutViewHandler> CommandMapper = new(ViewCommandMapper) 58 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)
353 IView IFlyoutView.Flyout => this.Flyout; 354 IView IFlyoutView.Detail => this.Detail; 356 Maui.FlyoutBehavior IFlyoutView.FlyoutBehavior 385 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)
1870 var behavior = (this as IFlyoutView).FlyoutBehavior; 1874 Handler?.UpdateValue(nameof(IFlyoutView.FlyoutBehavior)); 1984 IView IFlyoutView.Flyout => this.FlyoutContentView; 1985 IView IFlyoutView.Detail => null; 1987 bool IFlyoutView.IsPresented { get => FlyoutIsPresented; set => FlyoutIsPresented = value; } 1989 bool IFlyoutView.IsGestureEnabled => false; 1991 FlyoutBehavior IFlyoutView.FlyoutBehavior 2003 Handler?.UpdateValue(nameof(IFlyoutView.IsPresented));
ShellToolbar.cs (1)
93 var flyoutBehavior = (_shell as IFlyoutView).FlyoutBehavior;