0
我有一個動畫,我已經在透明的Canvas
上設置。我將Canvas
設置爲Button
的內容,然後運行動畫。 (請參閱question的代碼。)WPF動畫 - 將畫布帶到前面
問題是,動畫有時會放到我的應用程序的其他UI元素後面(我正在使用Avalon Dock,它位於它的前面DockableContent
,但位於後面)在某些測試中,這似乎與按鈕的大小有關(如果它溢出DockableContent
)。
任何想法如何讓Canvas
成爲最重要的? (注意:我不是試圖在畫布上增加Canvas
中其他元素的元素。)
感謝您的任何幫助。
編輯: 這是怎麼回事,因爲我周圍的按鈕ScrollViewer
是抱着動畫Canvas
。這導致它擴大而不是覆蓋。
我可以想到一些解決方法,但我願意提供建議。
我無法在畫布對象上找到Panel.ZIndex。 (即myCanvas.Panel.ZIndex不是一個有效的參考) – Vaccano 2009-12-15 22:44:30
它是一個*附加*屬性,你不能這樣引用它。你必須這樣調用它:'Panel.SetZIndex(myCanvas,10)'。在XAML中,你可以使用'Panel.ZIndex'來參考它。 – 2009-12-15 22:48:16
哇!好答案。謝謝 – Vaccano 2009-12-15 22:50:49