24 references to FlyoutBehavior
Microsoft.Maui (1)
Core\IFlyoutView.cs (1)
27
FlyoutBehavior
FlyoutBehavior { get; }
Microsoft.Maui.Controls (23)
FlyoutPage\FlyoutPage.cs (5)
329
Handler?.UpdateValue(nameof(
FlyoutBehavior
));
350
Handler?.UpdateValue(nameof(
FlyoutBehavior
));
356
Maui.
FlyoutBehavior
IFlyoutView.FlyoutBehavior
361
return Maui.
FlyoutBehavior
.Locked;
363
return Maui.
FlyoutBehavior
.Flyout;
Shell\IShellController.cs (1)
17
void OnFlyoutBehaviorChanged(
FlyoutBehavior
behavior);
Shell\Shell.cs (14)
60
BindableProperty.CreateAttached(nameof(FlyoutBehavior), typeof(
FlyoutBehavior
), typeof(Shell),
FlyoutBehavior
.Flyout,
220
public static
FlyoutBehavior
GetFlyoutBehavior(BindableObject obj) => (
FlyoutBehavior
)obj.GetValue(FlyoutBehaviorProperty);
231
public static void SetFlyoutBehavior(BindableObject obj,
FlyoutBehavior
value) => obj.SetValue(FlyoutBehaviorProperty, value);
837
if (platformInitiated && FlyoutIsPresented && GetEffectiveFlyoutBehavior() !=
FlyoutBehavior
.Locked)
1383
public
FlyoutBehavior
FlyoutBehavior
1385
get => (
FlyoutBehavior
)GetValue(FlyoutBehaviorProperty);
1753
internal
FlyoutBehavior
GetEffectiveFlyoutBehavior()
1763
return
FlyoutBehavior
.Flyout;
1765
return
FlyoutBehavior
.Disabled;
1775
return
FlyoutBehavior
.Disabled;
1868
var
behavior = (this as IFlyoutView).FlyoutBehavior;
1989
FlyoutBehavior
IFlyoutView.FlyoutBehavior
ShellToolbar.cs (3)
93
var
flyoutBehavior = (_shell as IFlyoutView).FlyoutBehavior;
94
_drawerToggleVisible = stack.Count <= 1 && flyoutBehavior is
FlyoutBehavior
.Flyout;
118
flyoutBehavior ==
FlyoutBehavior
.Flyout);