2009-08-10 3 views
0

Есть ли способ виртуализации всплывающей подсказки в WPF? У меня есть много данных, отображаемых на карте. Например, при изменении шаблона требуется много времени для создания пользовательского интерфейса для невидимых всплывающих подсказок. Может быть, wpf поддерживает что-то для такого виртуализации? Спасибо заранее.WPF tooltip virtualization

ответ

1

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

В этот момент я затем генерирую полный tooptip «на лету» и заменяю содержимое контейнера, удаляя заполнитель текстового блока в процессе.