ConfigFileViewModel.cs 559 B

1234567891011121314151617181920212223242526272829
  1. namespace ConfigFileManager.ViewModels.Dialog;
  2. internal partial class ConfigFileViewModel : ObservableObject, IDialogAware
  3. {
  4. public DialogCloseListener RequestClose { get; set; }
  5. [ObservableProperty]
  6. private string? _Title;
  7. public bool CanCloseDialog()
  8. {
  9. return true;
  10. }
  11. public void OnDialogClosed()
  12. {
  13. }
  14. public void OnDialogOpened(IDialogParameters parameters)
  15. {
  16. this.Title = "配置文件";
  17. }
  18. [RelayCommand]
  19. private void Close()
  20. {
  21. this.RequestClose.Invoke();
  22. }
  23. }