Files
Ursa.Avalonia/demo/Ursa.Demo/ViewModels/TimeBoxDemoViewModel.cs
2024-04-06 21:28:14 +08:00

22 lines
515 B
C#

using System;
using System.Net;
using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;
namespace Ursa.Demo.ViewModels;
public partial class TimeBoxDemoViewModel : ObservableObject
{
[ObservableProperty] private TimeSpan? _timeSpan;
[RelayCommand]
private void ChangeRandomTime()
{
TimeSpan = new TimeSpan(Random.Shared.NextInt64(0x00000000FFFFFFFF));
}
public TimeBoxDemoViewModel()
{
TimeSpan = new TimeSpan(0, 21, 11, 36, 54);
}
}