【发布时间】:2010-05-31 15:06:14
【问题描述】:
- 我想问一下是否有可能在 WPF Canvas 上绘图 使用某种提供方法的 Graphics 类型,例如:
DrawLine, DrawPath等。(就像在 .NET 中一样2).
我知道有很多东西,比如故事板等。但我计划在后面的代码中完成所有绘图,并且在 WPF 中只有 1 个没有任何子元素的 Canvas。。 p>
- 您认为这是个好主意吗?会顺利吗?
【问题讨论】:
DrawLine, DrawPath 等。(就像在 .NET 中一样2).我知道有很多东西,比如故事板等。但我计划在后面的代码中完成所有绘图,并且在 WPF 中只有 1 个没有任何子元素的 Canvas。。 p>
【问题讨论】:
我想问一下是否有可能在 WPF Canvas 上使用某种提供方法的图形类型进行绘制,例如:DrawLine、DrawPath 等(就像在 .NET 2 中一样)。
是的,您需要使用DrawingContext 类
你认为这是个好主意吗?会顺利吗?
这很难说,这取决于您的确切需求...如果画布没有任何子项,我认为更好的解决方案是创建自定义控件并覆盖 OnRender 方法。关于平滑度,这完全取决于您如何实现它...
【讨论】: