WPF Multiline ToolTip с привязкой данных

В нашем приложении WPF мы показываем данные GridViewи одно из полей сетки является полем фильтра, которое является комбинацией нескольких подполей. В сетке я показываю простую конкатенацию строк поля, но я хочу ToolTip показать форматированное представление фильтра. Отформатированная презентация может содержать некоторые или все поля фильтра.

Я могу свободно изменять класс, связанный с сеткой.

Можете ли вы порекомендовать способ связать ToolTip к данным, добавив какое-то поле, чтобы оно хорошо отображалось, с несколькими строками и отступами? Я хотел бы не указывать все поля, которые мне нужны, в XAML и скрывать их на основе данных, но я, вероятно, сделаю это, если у меня не будет лучшего подхода. Другим вариантом может быть создание ToolTip структура в коде в ToolTipOpening событие. У тебя есть идея получше?

1 ответ

У меня был такой же сценарий, и я использовал DataTrigger в стиле подсказки, чтобы скрыть и показать поля во всплывающей подсказке на основе их значений.

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