Skip to main content

FlyoutBase Class

Definition

Assembly:Avalonia.Controls
Package:Avalonia
public class FlyoutBase

Inheritance: object -> AvaloniaObject -> FlyoutBase

Derived types:PopupFlyoutBase

Methods

NameDescription
GetAttachedFlyoutNo summary available.
HideNo summary available.
SetAttachedFlyoutNo summary available.
ShowAtNo summary available.
ShowAttachedFlyoutNo summary available.
Bind (8 overloads)Binds a Avalonia.AvaloniaProperty to an Avalonia.Data.BindingBase. Inherited from AvaloniaObject.
CheckAccessReturns a value indicating whether the current thread is the UI thread. Inherited from AvaloniaObject.
ClearValue (4 overloads)Clears a Avalonia.AvaloniaProperty's local value. Inherited from AvaloniaObject.
CoerceValueCoerces the specified Avalonia.AvaloniaProperty. Inherited from AvaloniaObject.
EqualsCompares two objects using reference equality. Inherited from AvaloniaObject.
GetBaseValueInherited from AvaloniaObject.
GetHashCodeGets the hash code for the object. Inherited from AvaloniaObject.
GetValue (3 overloads)Gets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject.
IsAnimatingChecks whether a Avalonia.AvaloniaProperty is animating. Inherited from AvaloniaObject.
IsSetChecks whether a Avalonia.AvaloniaProperty is set on this object. Inherited from AvaloniaObject.
SetCurrentValue (2 overloads)Sets the value of a dependency property without changing its value source. Inherited from AvaloniaObject.
SetValue (3 overloads)Sets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject.
VerifyAccessChecks that the current thread is the UI thread and throws if not. Inherited from AvaloniaObject.

GetAttachedFlyout Method

public Avalonia.Controls.Primitives.FlyoutBase GetAttachedFlyout(Avalonia.Controls.Control element)

Parameters

element Avalonia.Controls.Control

Returns

Avalonia.Controls.Primitives.FlyoutBase

Hide Method

public void Hide()

SetAttachedFlyout Method

public void SetAttachedFlyout(Avalonia.Controls.Control element, Avalonia.Controls.Primitives.FlyoutBase value)

Parameters

element Avalonia.Controls.Control

value Avalonia.Controls.Primitives.FlyoutBase

ShowAt Method

public void ShowAt(Avalonia.Controls.Control placementTarget)

Parameters

placementTarget Avalonia.Controls.Control

ShowAttachedFlyout Method

public void ShowAttachedFlyout(Avalonia.Controls.Control flyoutOwner)

Parameters

flyoutOwner Avalonia.Controls.Control

Properties

NameDescription
IsOpenGets whether this Flyout is currently Open
TargetGets the Target used for showing the Flyout
DispatcherReturns the Avalonia.AvaloniaObject.Dispatcher that this Avalonia.AvaloniaObject is associated with. Inherited from AvaloniaObject.
ItemInherited from AvaloniaObject.

IsOpen Property

Gets whether this Flyout is currently Open

public bool IsOpen { get; set; }

Target Property

Gets the Target used for showing the Flyout

public Avalonia.Controls.Control Target { get; set; }

Fields

AttachedFlyoutProperty Field

Defines the AttachedFlyout property

public Avalonia.AttachedProperty<Avalonia.Controls.Primitives.FlyoutBase> AttachedFlyoutProperty

IsOpenProperty Field

Defines the Avalonia.Controls.Primitives.FlyoutBase.IsOpen property

public Avalonia.DirectProperty<Avalonia.Controls.Primitives.FlyoutBase, bool> IsOpenProperty

TargetProperty Field

Defines the Avalonia.Controls.Primitives.FlyoutBase.Target property

public Avalonia.DirectProperty<Avalonia.Controls.Primitives.FlyoutBase, Avalonia.Controls.Control> TargetProperty

Events

NameDescription
ClosedNo summary available.
OpenedNo summary available.
PropertyChangedRaised when a Avalonia.AvaloniaProperty value changes on this object. Inherited from AvaloniaObject.

Closed Event

public event EventHandler Closed

Opened Event

public event EventHandler Opened