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