我有一个动画,我已经设置在一个透明的Canvas
。我将该Canvas
设置为Button
的内容,然后运行动画。(代码请参见此question )。
问题是,有时动画会放在我的应用程序的其他UI元素后面(我使用的是Avalon,它在它所在的DockableContent
前面,但在它旁边的一个后面)。在一些测试中,这似乎在某种程度上与按钮的大小(如果它溢出了DockableContent
)联系在一起。
你知道我怎样才能把Canvas
放在最上面吗?(注意:我并不试图在画布中的元素上高于Canvas
中的其他元素。)
谢谢你的帮助。
编辑:之所以会发生这种情况,是因为我的按钮周围有一个ScrollViewer
,它保存着动画Canvas
。这导致了它的扩展而不是覆盖。
我可以想出一些解决办法,但我愿意接受建议。
发布于 2009-12-15 14:40:56
更改Panel.ZIndex
附加属性的值。更高的值意味着更接近前景。
https://stackoverflow.com/questions/1909877
复制相似问题