如果是节点添加的其他带布局方法的元素,只需要设置
this.SnapsToDevicePixels = true; this.SetValue(RenderOptions.EdgeModeProperty, EdgeMode.Aliased);
http://msdn.microsoft.com/zh-cn/library/aa970908(v=vs.85).aspx
如果直接添加DrawingVisual对象,由于不含布局方法,就需要设置对齐参考线了,
// Create a guideline set. GuidelineSet guidelines = new GuidelineSet(); guidelines.GuidelinesX.Add(5.5); guidelines.GuidelinesX.Add(25.5); guidelines.GuidelinesY.Add(25); guidelines.GuidelinesY.Add(50); guidelines.GuidelinesY.Add(75); // Apply it to the drawing group. drawingGroupWithGuidelines.GuidelineSet = guidelines;