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);