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;