UWP: Как назначить LayerVisual первым дочерним элементом Panel - PullRequest
0 голосов
/ 29 марта 2019

Я добавляю LayerVisual к Panel, вызывая

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.

Как мне достичь этого результата?

...