WPF Multiline ToolTip с привязкой данных - PullRequest
1 голос
/ 01 декабря 2009

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

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

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

1 Ответ

0 голосов
/ 04 декабря 2009

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

...