2

我正在使用 VisualCollection 在 WPF 中的 Canvas 上显示自定义 DrawingVisuals,并且我还需要画布来显示几个 UIElements。问题是画布在使用 VisualCollection 时似乎忽略了它的常规子级。UIElements 在放置在 VC 中时也不会出现。

我希望 UIElements 呈现在 DrawingVisuals 之上,所以我不能(?)将 DV 放在 AdornerLayer 中。有任何想法吗?

4

1 回答 1

0

好的,所以我找到了一个解决方案。

我只需创建一个新的 FrameworkElement,它通过 VisualCollection 托管所有 DrawingVisual,并将此主机作为常规子项添加到画布中。

于 2014-07-31T08:53:46.053 回答