15 references to FlyoutLayoutBehavior
Microsoft.Maui.Controls (15)
FlyoutPage\FlyoutPage.cs (15)
27 public static readonly BindableProperty FlyoutLayoutBehaviorProperty = BindableProperty.Create(nameof(FlyoutLayoutBehavior), typeof(FlyoutLayoutBehavior), typeof(FlyoutPage), default(FlyoutLayoutBehavior), 133 public FlyoutLayoutBehavior FlyoutLayoutBehavior 135 get { return (FlyoutLayoutBehavior)GetValue(FlyoutLayoutBehaviorProperty); } 172 FlyoutLayoutBehavior behavior = FlyoutLayoutBehavior; 175 bool isSplitOnLandscape = (behavior == FlyoutLayoutBehavior.SplitOnLandscape || behavior == FlyoutLayoutBehavior.Default) && orientation.IsLandscape(); 176 bool isSplitOnPortrait = behavior == FlyoutLayoutBehavior.SplitOnPortrait && orientation.IsPortrait(); 177 return behavior == FlyoutLayoutBehavior.Split || isSplitOnLandscape || isSplitOnPortrait; 189 FlyoutLayoutBehavior behavior = FlyoutLayoutBehavior; 192 bool isSplitOnLandscape = (behavior == FlyoutLayoutBehavior.SplitOnLandscape || behavior == FlyoutLayoutBehavior.Default) && orientation.IsLandscape(); 193 bool isSplitOnPortrait = behavior == FlyoutLayoutBehavior.SplitOnPortrait && orientation.IsPortrait(); 194 return behavior != FlyoutLayoutBehavior.Split && !isSplitOnLandscape && !isSplitOnPortrait; 274 if (page.FlyoutLayoutBehavior != FlyoutLayoutBehavior.Default)