0

我正在使用画布来承载各种框架元素。每个框架元素本身都是 DrawingVisual 的宿主。

在设计时添加的每个框架元素在运行时在画布中看起来都很好(即如预期的那样)。

对于那些在运行时添加的框架元素(canvas.children.add(new myframework...),它们都有一个红色边框。我强调我绝对没有绘制这个边框 - 我什至删除了所有绘图指令和每个控件仍然有一个红色边框。如果我重新引入绘图指令,这个红色边框会出现在我的绘图上方,所以它似乎是 WPF 正在做的事情。

不涉及 XAML - 它只是一个承载 Canvas 的 UserControl,并且在此画布上添加了框架元素。控件都包含在画布的边界内,并且不重叠。

有人可以解释为什么会出现这个边界以及如何摆脱它。

谢谢

4

0 回答 0