0

我通过调用将 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()我有两个问题:

  1. 我一次只能设置LayerVisual一个
  2. 这样LayerVisual放置在所有其他元素之上(我希望它在背景中)

因此,我很高兴有一个像这样的解决方案

parent.Children.Insert(0, layerVisual);

但不幸的layerVisual是不是一个UIElement

我怎样才能达到这个结果?

4

0 回答 0