DrawLine, DrawPath
等。(因为它在.NET 2)。我知道有很多东西,比如故事板等......但是我打算在后面的代码中完成所有绘图,在WPF中只有1个Canvas而没有任何子元素。
答案 0 :(得分:5)
我想问一下是否有可能使用某种类型的Graphics类型绘制WPF Canvas,提供类似的方法:DrawLine,DrawPath等..(就像在.NET 2中一样)。
是的,您需要使用DrawingContext
类
你认为这是个好主意吗?它会顺利吗?
这很难分辨,具体取决于您的确切需求......如果画布没有任何子项,我认为更好的解决方案是创建自定义控件并覆盖OnRender
方法。关于平滑性,一切都取决于你如何实现它......