будет более полезным для вас.

становить любой элемент управления в верхней части экрана. Например, у меня есть текстовый блок в шаблоне данных или шаблон иерархических данных ... и т. д. ... Теперь я хотел бы установить этот текстовый блок на самый верхний при наведении курсора. Установка значения Grid.ZIndex в 1 в триггере для IsMouseOver не работает много раз. Чтобы сделать это, я установил значение ZIndex для всех элементов управления в -1 в окне. это работало в одном сценарии, но не работает в других случаях.

Если кто-нибудь сможет получить мне подробную информацию о ZIndex и о том, как установить элемент управления на самый верхний уровень, не беспокоясь о других элементах управления, это будет очень полезно.

Примечание: установка значения ZIndex на более высокое значение, например 99999 тоже не работает.

 Sudhakar Singh09 янв. 2011 г., 12:30
Да, конечно. Я делал это для ясности и удобства. В дальнейшем я бы оставил их в тегах сам.
 John Saunders09 янв. 2011 г., 12:26
В будущем, пожалуйста, оставляйте такие вещи, как "WPF, XAML" в тегах.

Ответы на вопрос(1)

Решение Вопроса

ZIndex относительно других элементов управления в том жеPanel, Число выше, чем у другого элемента управления, гарантирует, что оно окажется «над» этим элементом управления.

Если ваши элементы управления не все в том жеPanel, ZIndex не поможет тебе Возможно, вам потребуется больше информации о том, что вы делаете, но это звучит какAdorner будет более полезным для вас.

Ваш ответ на вопрос