Mesen2/UI/ThirdParty/DataBox/DataBoxBoundColumn.cs
2024-09-23 21:05:55 +09:00

27 lines
No EOL
685 B
C#

using Avalonia;
using Avalonia.Data;
namespace DataBoxControl;
public abstract class DataBoxBoundColumn : DataBoxColumn
{
public static readonly StyledProperty<IBinding?> BindingProperty =
AvaloniaProperty.Register<DataBoxBoundColumn, IBinding?>(nameof(Binding));
public static readonly StyledProperty<IBinding?> IsVisibleProperty =
AvaloniaProperty.Register<DataBoxBoundColumn, IBinding?>(nameof(IsVisible));
[AssignBinding]
public IBinding? Binding
{
get => GetValue(BindingProperty);
set => SetValue(BindingProperty, value);
}
[AssignBinding]
public IBinding? IsVisible
{
get => GetValue(IsVisibleProperty);
set => SetValue(IsVisibleProperty, value);
}
}