Размещение компонентов в Silverlight - PullRequest
0 голосов
/ 06 января 2011

Я хотел немного совета.

Я хочу иметь заполнитель для изображения (изображение изменяется по желанию пользователя), и я хочу заполнитель для какого-либо другого компонента.

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

Я создаю интерфейс в Silverlight. Это вопрос новичка. Может ли кто-нибудь предложить мне, какой компонент я должен использовать как-в холсте, сетке и т. Д., Что может облегчить легкое переключение z-индексов двух компонентов.

Спасибо за вашу помощь.

1 Ответ

2 голосов
/ 06 января 2011

И Canvas, и Grid учитывают вложенное свойство Canvas.ZIndex, так что любой из них подойдет. Однако более элегантным подходом может быть использование свойства Visibility для отображения / скрытия элементов-заполнителей.

т.е. когда вы хотите скрыть свой заполнитель, используйте следующее:

placeholder.Visibility = Visibility.Collapsed

На мой взгляд, это лучше, чем использование индекса Z

...