MSTempModeViewModel.cs 546 B

12345678910111213141516171819202122232425262728293031
  1. using System.Windows.Media;
  2. namespace MaintainModule.Pops.ManualSet;
  3. internal partial class MSTempModeViewModel : ObservableObject, IPopAware
  4. {
  5. public ImageSource? ImageSource { get; set; }
  6. public string? Title { get; set; } = "Temp Mode";
  7. public Action? RequestClose { get; set; }
  8. public bool CanClose()
  9. {
  10. return true;
  11. }
  12. public void OnClose()
  13. {
  14. }
  15. public void OnPop(object? state)
  16. {
  17. }
  18. [RelayCommand]
  19. private void Close()
  20. {
  21. this.RequestClose?.Invoke();
  22. }
  23. }