20 lines
470 B
C#
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);
|
|
}
|
|
} |