2012-06-16 2 views
0

У нас есть проект, в котором у нас есть прямоугольник и несколько кнопок. Когда программа запускается, мы генерируем некоторые изображения. Эти изображения находятся поверх кнопок, потому что они добавлены после кнопок. Проблема в том, что мы хотим иметь кнопки перед изображениями. В Winforms мы могли бы сделать это с помощью button1.BringToFront, но это не работает в Silverlight. Как это можно сделать? Спасибо заранее!Silverlight переносит элемент в начало

+0

Вы можете поместить все ваши элементы управления в Canvas и использовать свойство Canvas.ZIndex для контроля уровня каждый контроль. –

+1

@StewartSweet: вам не нужно помещать элементы управления в 'Canvas' для использования' Canvas.ZIndex'. 'Canvas.ZIndex' работает со всеми панелями. –

ответ

0

Вы можете установить индекс г в большом количестве, используя вызов Canvas.SetZIndex:

Canvas.SetZIndex(aUIControl, 100) 
Смежные вопросы