Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想以编程方式在 WPF 应用程序中绘制一些简单的 2D 形状。我应该使用哪个控件?我听说Canvas可以做到这一点,但它主要设计为其他控件的容器,而不是“绘图”画布。
Canvas
这些其他控件可能是矩形、线条等形状,因此 Canvas 可能是一个好的开始。但是,如果您想直接通过函数进行渲染,则基本上可以使用任何(用户)控件作为基类。
显然,画布是用于绘画的。你有什么顾虑?如果是 Speed,你应该看看 Windows XNA。 也许 Direct X、Open GL 或任何提供访问它们的库可能会有一些用处。详细说明您对答案的需求。