Class ScaffoldPopup
- Namespace
- Nalu
- Assembly
- Nalu.Maui.Scaffold.dll
Attached presentation properties declared on a popup CONTENT view — the view states how it prefers to be presented, right where it is defined (XAML-friendly, styleable). Call-site ScaffoldPopupOptions override per property: a set option wins over the attached value, which wins over the built-in default.
public static class ScaffoldPopup
- Inheritance
-
ScaffoldPopup
- Inherited Members
Fields
CloseOnBackProperty
Attached counterpart of CloseOnBack.
public static readonly BindableProperty CloseOnBackProperty
Field Value
CloseOnScrimTapProperty
Attached counterpart of CloseOnScrimTap.
public static readonly BindableProperty CloseOnScrimTapProperty
Field Value
MarginProperty
Attached counterpart of Margin.
public static readonly BindableProperty MarginProperty
Field Value
PlacementProperty
Attached counterpart of Placement.
public static readonly BindableProperty PlacementProperty
Field Value
ScrimProperty
Attached counterpart of Scrim.
public static readonly BindableProperty ScrimProperty
Field Value
Methods
GetCloseOnBack(BindableObject)
Gets the attached back dismissal policy.
public static bool? GetCloseOnBack(BindableObject view)
Parameters
viewBindableObject
Returns
- bool?
GetCloseOnScrimTap(BindableObject)
Gets the attached scrim-tap dismissal policy.
public static bool? GetCloseOnScrimTap(BindableObject view)
Parameters
viewBindableObject
Returns
- bool?
GetMargin(BindableObject)
Gets the attached margin.
public static Thickness? GetMargin(BindableObject view)
Parameters
viewBindableObject
Returns
GetPlacement(BindableObject)
Gets the attached placement.
public static ScaffoldPopupPlacement? GetPlacement(BindableObject view)
Parameters
viewBindableObject
Returns
GetScrim(BindableObject)
Gets the attached scrim brush.
public static Brush? GetScrim(BindableObject view)
Parameters
viewBindableObject
Returns
SetCloseOnBack(BindableObject, bool?)
Sets the attached back dismissal policy.
public static void SetCloseOnBack(BindableObject view, bool? value)
Parameters
viewBindableObjectvaluebool?
SetCloseOnScrimTap(BindableObject, bool?)
Sets the attached scrim-tap dismissal policy.
public static void SetCloseOnScrimTap(BindableObject view, bool? value)
Parameters
viewBindableObjectvaluebool?
SetMargin(BindableObject, Thickness?)
Sets the attached margin.
public static void SetMargin(BindableObject view, Thickness? value)
Parameters
viewBindableObjectvalueThickness?
SetPlacement(BindableObject, ScaffoldPopupPlacement?)
Sets the attached placement.
public static void SetPlacement(BindableObject view, ScaffoldPopupPlacement? value)
Parameters
viewBindableObjectvalueScaffoldPopupPlacement?
SetScrim(BindableObject, Brush?)
Sets the attached scrim brush.
public static void SetScrim(BindableObject view, Brush? value)
Parameters
viewBindableObjectvalueBrush