Files
JWLMerge/JWLMerge/ViewModel/RemoveFavouritesPromptViewModel.cs
2021-05-24 12:24:36 +01:00

35 lines
897 B
C#

namespace JWLMerge.ViewModel
{
using MaterialDesignThemes.Wpf;
using Microsoft.Toolkit.Mvvm.ComponentModel;
using Microsoft.Toolkit.Mvvm.Input;
// ReSharper disable once ClassNeverInstantiated.Global
internal sealed class RemoveFavouritesPromptViewModel : ObservableObject
{
public RemoveFavouritesPromptViewModel()
{
YesCommand = new RelayCommand(Yes);
NoCommand = new RelayCommand(No);
}
public RelayCommand YesCommand { get; }
public RelayCommand NoCommand { get; }
public bool Result { get; private set; }
private void No()
{
Result = false;
DialogHost.CloseDialogCommand.Execute(null, null);
}
private void Yes()
{
Result = true;
DialogHost.CloseDialogCommand.Execute(null, null);
}
}
}