Table of Contents

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

BindableProperty

CloseOnScrimTapProperty

Attached counterpart of CloseOnScrimTap.

public static readonly BindableProperty CloseOnScrimTapProperty

Field Value

BindableProperty

MarginProperty

Attached counterpart of Margin.

public static readonly BindableProperty MarginProperty

Field Value

BindableProperty

PlacementProperty

Attached counterpart of Placement.

public static readonly BindableProperty PlacementProperty

Field Value

BindableProperty

ScrimProperty

Attached counterpart of Scrim.

public static readonly BindableProperty ScrimProperty

Field Value

BindableProperty

Methods

GetCloseOnBack(BindableObject)

Gets the attached back dismissal policy.

public static bool? GetCloseOnBack(BindableObject view)

Parameters

view BindableObject

Returns

bool?

GetCloseOnScrimTap(BindableObject)

Gets the attached scrim-tap dismissal policy.

public static bool? GetCloseOnScrimTap(BindableObject view)

Parameters

view BindableObject

Returns

bool?

GetMargin(BindableObject)

Gets the attached margin.

public static Thickness? GetMargin(BindableObject view)

Parameters

view BindableObject

Returns

Thickness?

GetPlacement(BindableObject)

Gets the attached placement.

public static ScaffoldPopupPlacement? GetPlacement(BindableObject view)

Parameters

view BindableObject

Returns

ScaffoldPopupPlacement?

GetScrim(BindableObject)

Gets the attached scrim brush.

public static Brush? GetScrim(BindableObject view)

Parameters

view BindableObject

Returns

Brush

SetCloseOnBack(BindableObject, bool?)

Sets the attached back dismissal policy.

public static void SetCloseOnBack(BindableObject view, bool? value)

Parameters

view BindableObject
value bool?

SetCloseOnScrimTap(BindableObject, bool?)

Sets the attached scrim-tap dismissal policy.

public static void SetCloseOnScrimTap(BindableObject view, bool? value)

Parameters

view BindableObject
value bool?

SetMargin(BindableObject, Thickness?)

Sets the attached margin.

public static void SetMargin(BindableObject view, Thickness? value)

Parameters

view BindableObject
value Thickness?

SetPlacement(BindableObject, ScaffoldPopupPlacement?)

Sets the attached placement.

public static void SetPlacement(BindableObject view, ScaffoldPopupPlacement? value)

Parameters

view BindableObject
value ScaffoldPopupPlacement?

SetScrim(BindableObject, Brush?)

Sets the attached scrim brush.

public static void SetScrim(BindableObject view, Brush? value)

Parameters

view BindableObject
value Brush