Files
Toolkit2/Toolkit.Foundation/CommandViewModel.cs
T
2024-11-16 13:52:03 +00:00

17 lines
472 B
C#

using CommunityToolkit.Mvvm.Input;
using CommunityToolkit.Mvvm.Messaging;
namespace Toolkit.Foundation;
public partial class CommandViewModel(IServiceProvider provider,
IServiceFactory factory,
IMessenger messenger,
IDisposer disposer) :
Observable(provider, factory, messenger, disposer)
{
public IRelayCommand InvokeCommand =>
new AsyncRelayCommand(InvokeAsync);
protected virtual Task InvokeAsync() =>
Task.CompletedTask;
}