【发布时间】:2010-03-31 15:51:31
【问题描述】:
我正在创建一个基本应用程序,让用户可以绘制(使用一系列点),我打算用这些点做点什么。
如果这是 Java,我想我可能会使用画布对象和一些 Java2D 调用来绘制我想要的东西。
我读过的所有关于 C#/Drawing 的教程都涉及编写自己的绘制方法并将其添加到表单的绘制事件中。但是,我也有兴趣拥有一些传统的表单控件,我不想在它们上面画图。那么,是否有一个“Canvas”对象可以限制我正在绘制的内容?
另外,考虑到这个用例,WinForms 是不是一个糟糕的选择? WPF 会有更多的功能来帮助我做我想做的事吗?还是银光?
【问题讨论】: