Всплывающее содержимое в Silverlight, которое появляется над другими элементами управления - PullRequest
0 голосов
/ 20 декабря 2011

У меня есть пользовательский элемент управления Silverlight, представляющий собой текстовое поле с прикрепленной к нему кнопкой поиска.При нажатии кнопки поиска отображается сетка с элементами управления поиском.Элементы управления поиском находятся в сетке, которая расположена на холсте с кнопкой поиска.Сетка свернута, пока не нажата кнопка поиска.Проблема, с которой я столкнулся, заключается в том, что сетка поиска не отображается над всеми другими элементами управления.Когда мой элемент управления сфокусирован, я установил для свойства Canvas.ZIndex значение 100, в результате чего оно появилось над НАИБОЛЕЕ другими элементами управления, но на странице все еще есть кнопки, над которыми всплывающее окно не появляется.Есть идеи?

Ответы [ 2 ]

0 голосов
/ 21 декабря 2011

Я только что узнал о классе Popup: System.Windows.Controls.Primitives.Popup

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

0 голосов
/ 20 декабря 2011

Попробуйте поставить свой контроль в самом низу XAML.Порядок его появления в XAML влияет на позиционирование Z-индекса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...