Решения WPF для конечного пользователя по условному форматированию

WPF позволяет очень легко создавать правила условного форматирования во время разработки на основе базовых связанных значений данных.

Существуют ли какие-либо решения, позволяющие конечным пользователям создавать правила условного форматирования во время выполнения?

Изменить: я понимаю, как применить условное форматирование. Мне интересно, существуют ли существующие решения, которые предоставляют конечным пользователям механизмы для создания пользовательских стилей во время выполнения

Изменить: возможность условного форматирования в Excel можно рассматривать как пример типа возможности, которую я ищу

4 ответа

Решение

Карл Шиффлетт сделал демонстрационное приложение LOB в WPF несколько лет назад. Он продемонстрировал способ динамической загрузки "скинов" XAML в ваше приложение. Используя логику этого типа, клиент может создать XAML и динамически загрузить его для оформления приложения, или вы можете предоставить клиенту интерфейс для динамического изменения свойств стиля и изменения внешнего вида приложения на основе этих параметров свойств.

Его пример есть в его блоге, а также в проекте кода.

Следующая ссылка Как настроить элемент инструмента и контейнер инструмента может помочь вам. Пакет LinsUIWPF является бесплатным программным обеспечением. Это позволяет конечному клиенту настроить все элементы инструмента и стиль контейнера инструмента.

Для решений форматирования во время выполнения я бы предложил использовать конвертеры значений.

Вы можете получить информацию от конечных пользователей о том, какое форматирование им нужно. И применять их в конвертерах.

Все, что делается в WPF через XAML, можно сделать в C#, поэтому вы можете создавать стили и триггеры только с C#.

Вот пример.

Другие вопросы по тегам