Merge pull request #123 from irihitech/issue/53

IPAddress DefaultBindingMode
This commit is contained in:
Dong Bin
2024-02-26 17:27:50 +08:00
committed by GitHub

View File

@@ -5,6 +5,7 @@ using Avalonia.Controls;
using Avalonia.Controls.Metadata; using Avalonia.Controls.Metadata;
using Avalonia.Controls.Presenters; using Avalonia.Controls.Presenters;
using Avalonia.Controls.Primitives; using Avalonia.Controls.Primitives;
using Avalonia.Data;
using Avalonia.Input; using Avalonia.Input;
using Avalonia.Input.Platform; using Avalonia.Input.Platform;
using Avalonia.Interactivity; using Avalonia.Interactivity;
@@ -43,7 +44,7 @@ public class IPv4Box: TemplatedControl
private TextPresenter? _currentActivePresenter; private TextPresenter? _currentActivePresenter;
public static readonly StyledProperty<IPAddress?> IPAddressProperty = AvaloniaProperty.Register<IPv4Box, IPAddress?>( public static readonly StyledProperty<IPAddress?> IPAddressProperty = AvaloniaProperty.Register<IPv4Box, IPAddress?>(
nameof(IPAddress)); nameof(IPAddress), defaultBindingMode: BindingMode.TwoWay);
public IPAddress? IPAddress public IPAddress? IPAddress
{ {
get => GetValue(IPAddressProperty); get => GetValue(IPAddressProperty);