FlyoutBase Class
Definition
public class FlyoutBase
Methods
| Name | Description |
|---|---|
| GetAttachedFlyout | No summary available. |
| Hide | No summary available. |
| SetAttachedFlyout | No summary available. |
| ShowAt | No summary available. |
| ShowAttachedFlyout | No summary available. |
| Bind (8 overloads) | Binds a Avalonia.AvaloniaProperty to an Avalonia.Data.BindingBase. Inherited from AvaloniaObject. |
| CheckAccess | Returns 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. |
| CoerceValue | Coerces the specified Avalonia.AvaloniaProperty. Inherited from AvaloniaObject. |
| Equals | Compares two objects using reference equality. Inherited from AvaloniaObject. |
| GetBaseValue | Inherited from AvaloniaObject. |
| GetHashCode | Gets the hash code for the object. Inherited from AvaloniaObject. |
| GetValue (3 overloads) | Gets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject. |
| IsAnimating | Checks whether a Avalonia.AvaloniaProperty is animating. Inherited from AvaloniaObject. |
| IsSet | Checks 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. |
| VerifyAccess | Checks 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
Hide Method
public void Hide()
SetAttachedFlyout Method
public void SetAttachedFlyout(Avalonia.Controls.Control element, Avalonia.Controls.Primitives.FlyoutBase value)
Parameters
element Avalonia.Controls.Control
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
| Name | Description |
|---|---|
| IsOpen | Gets whether this Flyout is currently Open |
| Target | Gets the Target used for showing the Flyout |
| Dispatcher | Returns the Avalonia.AvaloniaObject.Dispatcher that this Avalonia.AvaloniaObject is associated with. Inherited from AvaloniaObject. |
| Item | Inherited 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
| Name | Description |
|---|---|
| AttachedFlyoutProperty | Defines the AttachedFlyout property |
| IsOpenProperty | Defines the Avalonia.Controls.Primitives.FlyoutBase.IsOpen property |
| TargetProperty | Defines the Avalonia.Controls.Primitives.FlyoutBase.Target property |
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
| Name | Description |
|---|---|
| Closed | No summary available. |
| Opened | No summary available. |
| PropertyChanged | Raised when a Avalonia.AvaloniaProperty value changes on this object. Inherited from AvaloniaObject. |
Closed Event
public event EventHandler Closed
Opened Event
public event EventHandler Opened