Files
TheXamlGuy 93c7a43ab4 Codemaid
2024-07-17 21:43:58 +01:00

26 lines
655 B
C#

using Avalonia;
using Avalonia.Controls.Primitives;
using Avalonia.Input;
namespace Toolkit.UI.Controls.Avalonia;
public class SettingsExpanderToggleButton :
ToggleButton
{
public static readonly StyledProperty<bool> IsToggleableProperty =
AvaloniaProperty.Register<SettingsExpanderToggleButton, bool>(nameof(IsToggleable));
public object IsToggleable
{
get => GetValue(IsToggleableProperty);
set => SetValue(IsToggleableProperty, value);
}
protected override void OnKeyDown(KeyEventArgs args)
{
if (args.Key is not Key.Space)
{
base.OnKeyDown(args);
}
}
}