Есть ли способ изменить порядок отрисовки в WPF - PullRequest
6 голосов
/ 07 мая 2010

Есть ли способ изменить порядок отображения элементов управления в StackPanel без изменения фактического порядка этих элементов управления в StackPanel?

Причина, по которой я спрашиваю, состоит в том, что у нас есть панель кнопок с полем 0кнопки.Активная кнопка увеличивается (т. Е. Поле установлено на -10), перекрывая соседние кнопки.Проблема здесь в том, что правая кнопка нарисована позже и, таким образом, нарисована сверху вместо активной кнопки.

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

1 Ответ

9 голосов
/ 07 мая 2010

Вместо изменения порядка отрисовки просто установите прикрепленное свойство Panel.ZIndex .

...