Любой способ достижения функции типа «постоянная подсказка» в WPF? - PullRequest
1 голос
/ 19 декабря 2011

По сути, мне нужна красиво отформатированная стековая панель для постоянного отображения над элементом управления. Эта панель стека будет перекрывать другие элементы управления, если это будет необходимо. Поэтому я пытаюсь сказать, что в веб-дизайне его эквивалент был бы самым высоким из z индексов (не уверен, относится ли это к wpf - я довольно новичок в этом).

Ответы [ 2 ]

4 голосов
/ 19 декабря 2011

Похоже, вы ищете Adorner .

4 голосов
/ 19 декабря 2011

Существует второй слой, называемый Adorner Layer , который вы можете использовать для ... украшения других элементов управления. Когда вы добавляете пользовательский интерфейс в слой Adorner, он придерживается элемента управления, который он украшает, и всегда имеет самый высокий z-индекс среди обычных элементов управления.

Кстати, в документации говорится, что невозможно добавить украшателя с помощью XAML, но благодаря магии прикрепленных свойств (или смешанного поведения) действительно возможно использовать элементы XAML для создания украшателей. У меня нет доступного образца, но эта статья Codeproject дает хороший обзор по

...