WPF Multiline ToolTip с привязкой данных
В нашем приложении WPF мы показываем данные GridView
и одно из полей сетки является полем фильтра, которое является комбинацией нескольких подполей. В сетке я показываю простую конкатенацию строк поля, но я хочу ToolTip
показать форматированное представление фильтра. Отформатированная презентация может содержать некоторые или все поля фильтра.
Я могу свободно изменять класс, связанный с сеткой.
Можете ли вы порекомендовать способ связать ToolTip
к данным, добавив какое-то поле, чтобы оно хорошо отображалось, с несколькими строками и отступами? Я хотел бы не указывать все поля, которые мне нужны, в XAML и скрывать их на основе данных, но я, вероятно, сделаю это, если у меня не будет лучшего подхода. Другим вариантом может быть создание ToolTip
структура в коде в ToolTipOpening
событие. У тебя есть идея получше?
1 ответ
У меня был такой же сценарий, и я использовал DataTrigger в стиле подсказки, чтобы скрыть и показать поля во всплывающей подсказке на основе их значений.