Browse Source

Show ContextFlyout on right click

pull/5682/head
amwx 6 years ago
parent
commit
780dd1bc74
  1. 6
      src/Avalonia.Controls/Flyouts/FlyoutBase.cs

6
src/Avalonia.Controls/Flyouts/FlyoutBase.cs

@ -389,15 +389,15 @@ namespace Avalonia.Controls.Primitives
}
}
private static void OnContextFlyoutPropertyChanged(AvaloniaPropertyChangedEventArgs<FlyoutBase> args)
private static void OnContextFlyoutPropertyChanged(AvaloniaPropertyChangedEventArgs args)
{
if (args.Sender is Control c)
{
if (args.OldValue.GetValueOrDefault() is FlyoutBase)
if (args.OldValue is FlyoutBase)
{
c.PointerReleased -= OnControlWithContextFlyoutPointerReleased;
}
if (args.NewValue.GetValueOrDefault() is FlyoutBase)
if (args.NewValue is FlyoutBase)
{
c.PointerReleased += OnControlWithContextFlyoutPointerReleased;
}

Loading…
Cancel
Save