我有一个我在透明Canvas
上设置的动画。我将Canvas
设置为Button
的内容,然后运行动画。 (有关代码,请参阅此question。)
问题在于,有时动画会被置于我的应用程序的其他UI元素之后(我正在使用Avalon Dock,它位于它所在的DockableContent
前面,但在它旁边的那个之后。)在某些测试中,这似乎与按钮的大小有关(如果它溢出DockableContent
)。
知道如何才能让Canvas
成为最重要的一员吗? (注意:我不是试图在画布中提升Canvas
中的其他元素。)
感谢您的帮助。
修改
发生这种情况是因为我在按钮周围有一个ScrollViewer
,其中包含动画Canvas
。这导致它扩展而不是覆盖。
我可以想到一些解决方法,但我愿意接受建议。