Files
Ursa.Avalonia/demo/Ursa.Demo/ViewModels/MessageBoxDemoViewModel.cs
2024-01-10 22:38:50 +08:00

22 lines
560 B
C#

using System.Threading.Tasks;
using System.Windows.Input;
using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;
using Ursa.Controls;
namespace Ursa.Demo.ViewModels;
public class MessageBoxDemoViewModel: ObservableObject
{
public ICommand DefaultMessageBoxCommand { get; set; }
public MessageBoxDemoViewModel()
{
DefaultMessageBoxCommand = new AsyncRelayCommand(OnDefaultMessageAsync);
}
private async Task OnDefaultMessageAsync()
{
await MessageBox.ShowAsync("Hello Message Box");
}
}