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