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;