Как установить ZIndex конкретного элемента управления на самый верх - PullRequest
5 голосов
/ 09 января 2011

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

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

1 Ответ

5 голосов
/ 09 января 2011

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

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

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