我应该使用哪种控件进行WPF的2D绘图?

时间:2012-06-30 18:19:36

标签: c# .net wpf graphics drawing

我想以编程方式在WPF应用程序中绘制一些简单的2D形状。我应该使用哪种控件?我听说Canvas可以做到这一点,但它主要是设计为其他控件的容器,而不是“绘图”画布。

2 个答案:

答案 0 :(得分:2)

其他控件可能是矩形,线条等形状,因此Canvas可能是个不错的开始。如果你想直接通过一个函数进行渲染,你基本上可以使用任何(用户)控件作为基类。

答案 1 :(得分:0)

显然,Canvas用于绘图。你关心的是什么?如果是Speed,你应该看一下Windows XNA 也许Direct X,Open GL或任何提供访问它们的库都可能有用。详细了解您的答案需求。