Решения WPF для конечного пользователя по условному форматированию
WPF позволяет очень легко создавать правила условного форматирования во время разработки на основе базовых связанных значений данных.
Существуют ли какие-либо решения, позволяющие конечным пользователям создавать правила условного форматирования во время выполнения?
Изменить: я понимаю, как применить условное форматирование. Мне интересно, существуют ли существующие решения, которые предоставляют конечным пользователям механизмы для создания пользовательских стилей во время выполнения
Изменить: возможность условного форматирования в Excel можно рассматривать как пример типа возможности, которую я ищу
4 ответа
Карл Шиффлетт сделал демонстрационное приложение LOB в WPF несколько лет назад. Он продемонстрировал способ динамической загрузки "скинов" XAML в ваше приложение. Используя логику этого типа, клиент может создать XAML и динамически загрузить его для оформления приложения, или вы можете предоставить клиенту интерфейс для динамического изменения свойств стиля и изменения внешнего вида приложения на основе этих параметров свойств.
Следующая ссылка Как настроить элемент инструмента и контейнер инструмента может помочь вам. Пакет LinsUIWPF является бесплатным программным обеспечением. Это позволяет конечному клиенту настроить все элементы инструмента и стиль контейнера инструмента.
Для решений форматирования во время выполнения я бы предложил использовать конвертеры значений.
Вы можете получить информацию от конечных пользователей о том, какое форматирование им нужно. И применять их в конвертерах.
Все, что делается в WPF через XAML, можно сделать в C#, поэтому вы можете создавать стили и триггеры только с C#.
Вот пример.