Files
Ursa.Avalonia/demo/Ursa.Demo/ViewModels/IPv4BoxDemoViewModel.cs
2024-02-25 17:32:44 +08:00

20 lines
470 B
C#

using System;
using System.Net;
using CommunityToolkit.Mvvm.ComponentModel;
namespace Ursa.Demo.ViewModels;
public partial class IPv4BoxDemoViewModel: ObservableObject
{
[ObservableProperty] private IPAddress? _address;
public IPv4BoxDemoViewModel()
{
Address = IPAddress.Parse("192.168.1.1");
}
public void ChangeAddress()
{
long l = Random.Shared.NextInt64(0x00000000FFFFFFFF);
Address = new IPAddress(l);
}
}