在C#中创建窗口的最简单方法?

时间:2015-07-03 06:54:38

标签: c# wpf window

我正在开展一个小型个人项目,我希望将我的一些业余游戏项目从Java移植到C#。

在实际创建窗口方面,我遇到了C#的问题。

研究和一些实验使我找到了System.Windows.Forms.Form类,但这意味着典型的UI(按钮,控件等)而不是渲染。 (我只是在表单中的容器中添加一个位图元素,但我认为它太慢了,因为它没有为此设计。)

我发现的下一件事是System.Windows.Window类,它比上面的Form类更简单,我可以向它添加一个XAML画布并绘制到它。我遇到的问题是需要一个STA类型的线程来运行窗口,这会使事情变得更复杂。

我在C#中为2d图形应用程序创建了任何简单的窗口吗?

我故意避开XNA和OpenGL / DirectX,因为我想尽可能多地学习并尝试自己完成大部分繁重的工作。

0 个答案:

没有答案