我使用画布来托管各种框架元素。每个框架元素本身都是DrawingVisual的主机。
在设计时添加的每个Framework元素在运行时在画布中显示正常(即按预期)。
对于那些在运行时添加的框架元素(canvas.children.add(new myframework ...),它们都有一个红色边框。我强调我绝对不会画这个边框 - 我甚至连删除了所有绘图指令,每个控件仍然有一个红色边框。如果我重新引入绘图说明,这个红色边框出现在我的绘图上,所以它似乎是WPF正在做的事情。
没有涉及XAML - 它只是一个托管Canvas的UserControl,并且在这个画布中添加了框架元素。控件都包含在画布的边界内,并且不重叠。
有人可以解释为什么会出现这种边界以及如何摆脱它。
由于