在Silverlight中放置组件

时间:2011-01-06 08:58:06

标签: silverlight design-patterns silverlight-3.0 components z-index

我想要一些建议。

我想要一个图像的占位符(用户的图像会发生变化),我想要一个其他组件的占位符。

现在,我必须交换这些组件的z-index,以便图像位于顶部,而另一些时间则第二个组件位于顶部。

我正在Silverlight中构建界面。这是一个新手问题。任何人都可以建议我,我应该使用哪个组件作为画布,网格等,可以方便地切换2个组件的z索引。

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

Canvas和Grid都支持Canvas.ZIndex附加属性,因此要么这样做。但是,更优雅的方法可能是使用Visibility属性来显示/隐藏占位符元素。

即。当您想要隐藏占位符时,请使用以下内容:

placeholder.Visibility = Visibility.Collapsed

这比我认为使用Z指数更好