0

我想要一點建議。在Silverlight中放置組件

我想有一個圖像的佔位符(在用戶將圖像更改),我想要一個其他組件的佔位符。

現在,我必須交換這些組件的z-index,以便一段時間圖像位於頂部,而另一些時間位於第二個組件的頂部。

我在Silverlight中構建接口。這是一個新手問題。任何人都可以請建議我,我應該使用as-in畫布,網格等組件,這可以方便切換2個組件的z-index。

感謝您的幫助。

回答

2

Canvas和Grid都支持Canvas.ZIndex附加屬性,所以它們都可以。然而,更優雅的方法可能是使用Visibility屬性來顯示/隱藏佔位符元素。

即當你想隱藏自己的佔位符使用以下命令:

placeholder.Visibility = Visibility.Collapsed 

這比在我看來,使用Z指數更好