Table of Contents

Class LightDismissOverlayLayer

Namespace
Avalonia.Controls.Primitives
Assembly
Avalonia.Controls.dll

A layer that is used to dismiss a Popup when the user clicks outside.

public class LightDismissOverlayLayer : Border, INotifyPropertyChanged, IDataContextProvider, ILogical, IThemeVariantHost, IResourceHost, IResourceNode, IStyleHost, ISetLogicalParent, ISetInheritanceParent, ISupportInitialize, IStyleable, INamed, IInputElement, IDataTemplateHost, ISetterValue, ICustomHitTest
Inheritance
LightDismissOverlayLayer
Implements
Inherited Members
Extension Methods

Constructors

LightDismissOverlayLayer()

public LightDismissOverlayLayer()

Properties

InputPassThroughElement

public IInputElement? InputPassThroughElement { get; set; }

Property Value

IInputElement

Methods

GetLightDismissOverlayLayer(Visual)

Returns the light dismiss overlay for a specified visual.

public static LightDismissOverlayLayer? GetLightDismissOverlayLayer(Visual visual)

Parameters

visual Visual

The visual.

Returns

LightDismissOverlayLayer

The light dismiss overlay, or null if none found.

HitTest(Point)

public bool HitTest(Point point)

Parameters

point Point

The point to hit test in global coordinate space.

Returns

bool