0

我有一个动画,我在一个透明的Canvas. 我将其设置Canvas为 a 的内容,Button然后运行动画。(有关代码,请参阅此问题。)

问题是有时动画会被放在我的应用程序的其他 UI 元素后面(我正在使用 Avalon Dock,它在它所在的前面DockableContent,但在它旁边的后面。)在某些测试中,这似乎是相关的以某种方式调整按钮的大小(如果它溢出了DockableContent)。

知道我怎样才能把Canvas它放在首位吗?(注意:我并不是想将画布中的元素提升到 .) 中的其他元素之上Canvas。)

谢谢你的帮助。


编辑: 发生这种情况是因为我有一个ScrollViewer持有动画的按钮Canvas。这导致它扩展而不是覆盖。

我可以想到一些解决方法,但我愿意接受建议。

4

1 回答 1

2

更改Panel.ZIndex附加属性的值。较高的值意味着更接近前景

于 2009-12-15T22:40:56.920 回答