/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Files.App/Actions/BaseUIAction.cs
25 строк
600 B
Yair
Code Quality: Updated license header
31 дек 2024, 05:03
31 дек 2024, 05:03
8436c6d
Код
Авторство
О чём код?
// Copyright (c) Files Community // Licensed under the MIT License. namespace Files.App.Actions { /// <summary> /// Represents base class for the UI Actions. /// </summary> internal abstract class BaseUIAction : ObservableObject { public virtual bool IsExecutable => UIHelpers.CanShowDialog; public BaseUIAction() { UIHelpers.PropertyChanged += UIHelpers_PropertyChanged; } private void UIHelpers_PropertyChanged(object? sender, PropertyChangedEventArgs e) { if (e.PropertyName is nameof(UIHelpers.CanShowDialog)) OnPropertyChanged(nameof(IsExecutable)); } } }