可视刷对齐设备像素

时间:2012-04-30 12:19:52

标签: wpf vb.net canvas

我有一个带有小概览窗口的应用程序,可以更快地导航画布。在该窗口中,我显示了一个包含关系和决策等的流程图...当流程图增长时,概览窗口不再显示该行,这是因为线条厚度小于1 px。

我已经尝试在线条上设置对齐设备像素,画布上有画笔,但没有成功。

是否有一个选项可以使画笔显示线条,即使它们不像1 px那么薄?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你基本上可以使用小地图导航你的窗口。在这种情况下,请将控件渲染为位图:http://msdn.microsoft.com/en-us/library/system.windows.media.imaging.rendertargetbitmap.aspx

渲染画布并在概览窗口中显示它应该非常简单。