我通过调用将 a 添加LayerVisual
到 aPanel
LayerVisual layerVisual; // this is created using a Compositor in previous logic
Panel parent; // I get this Panel from my XAML
ElementCompositionPreview.SetElementChildVisual(parent, layerVisual);
不幸的是,使用ElementCompositionPreview.SetElementChildVisual()
我有两个问题:
- 我一次只能设置
LayerVisual
一个 - 这样
LayerVisual
放置在所有其他元素之上(我希望它在背景中)
因此,我很高兴有一个像这样的解决方案
parent.Children.Insert(0, layerVisual);
但不幸的layerVisual
是不是一个UIElement
。
我怎样才能达到这个结果?