2009-05-24 131 views
0

如何創建遮罩以覆蓋Windows/Canvas的所有元素(其中帶有subcanvas /元素)?使用C#/ WPF遮罩窗口/畫布的所有元素

在此先感謝

編輯:我要添加更多的控件/元素/不管後,我創建了面具。這可以嗎?怎麼樣?

+0

我總是驚訝於這麼簡單的東西沒有得到任何答案。也許MS比Adobe落後光年?或者有什麼我不明白WPF/C#? – ozke 2009-05-25 09:50:07

回答

0

我不知道你必須「屏蔽」控件。你爲什麼不使用可見性屬性?

舉例來說,如果你有一個StackPanel,想掩蓋它和它的內容,只是把

<StackPanel Visibility="Hidden"> 
... 
</StackPanel> 

通過這種方式,可以控制每個插件的知名度。如果您想「添加」或使其他人可見,請將屬性設置爲「可見」。

+0

如果我只想隱藏一半,該怎麼辦? (例如:用於滑動動畫) – ozke 2009-05-25 15:40:07