SettingDialogViewModel.cs 522 B

12345678910111213141516171819202122232425262728
  1. namespace HistoryView.ViewModels.Dialogs;
  2. internal partial class SettingDialogViewModel : ObservableObject, IDialogAwareTitle
  3. {
  4. public DialogCloseListener RequestClose { get; set; }
  5. public string Title { get; set; } = "设置";
  6. public bool CanCloseDialog()
  7. {
  8. return true;
  9. }
  10. public void OnDialogClosed()
  11. {
  12. }
  13. public void OnDialogOpened(IDialogParameters parameters)
  14. {
  15. }
  16. [RelayCommand]
  17. private void Exit()
  18. {
  19. this.RequestClose.Invoke();
  20. }
  21. }