[如果您查看the documentation for DrawingVisuals,您会发现两个外观非常相似的属性:Offset
(从ContainerVisual继承)和VisualOffset
(从Visual继承)。属性的描述极其相似,并且文档上没有进一步的解释。它们之间有什么区别?我什么时候应该使用哪个?
选择您喜欢的,因为它们实际上是相同的
这里是source code,
给出
public class DrawingVisual : ContainerVisual
[ContainerVisual
这样实现Offset
public Vector Offset
{
get
{
return base.VisualOffset;
}
set
{
base.VisualOffset = value;
}
}