using System; using System.Reactive.Disposables; using System.Reactive.Linq; using Avalonia.Controls; using Avalonia.Controls.Primitives; using Avalonia.Interactivity; using Avalonia.VisualTree; namespace Avalonia.Xaml.Interactions.Custom; /// /// /// public class ButtonHideFlyoutOnClickBehavior : AttachedToVisualTreeBehavior