/
kochkatech
/
Queue
Обзор
Документация
Войти
/
kochkatech
/
Queue
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
dev
src/Queue.Admin/Converters/StoppedStatusConverter.cs
22 строки
937 B
kochkareal
feat: вкладка "Экраны" в Admin — запуск/управление табло и АРМ оператора
27 июл 2026, 21:26
27 июл 2026, 21:26
62e41f9
Код
Авторство
О чём код?
using System; using System.Globalization; using System.Windows; using System.Windows.Data; namespace Queue.Admin.Converters; // Обратное к RunningStatusConverter — "Перезапустить"/"Убрать" имеют смысл только для уже // остановленных строк списка экранов. Тоже смотрит на targetType (см. RunningStatusConverter). public class StoppedStatusConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { var isStopped = value as string == "Остановлено"; return targetType == typeof(Visibility) ? (isStopped ? Visibility.Visible : Visibility.Collapsed) : isStopped; } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) => throw new NotSupportedException(); }