从WinForms移动c#

时间:2016-01-29 01:40:47

标签: c# .net wpf winforms

我正在使用c#在WinForms中编写游戏。好吧,我非常喜欢Visual Studio和WinForms,因为编码非常简单,通常不需要任何其他内容。 游戏是基于文本的,但它也基于UI。但是,WinForms没有透明度,这很痛苦。界面,标签和图片是动态创建和定位的。

我考虑过转移到WPF,但我不知道,如果我能够像在WinForms中那样在WPF中动态放置控件(因为WPF基于网格)。

我是否应该了解更多关于WPF的内容,或者是否有类似WinForms的简单模拟,它们支持透明度并允许我使用UI创建基于文本的游戏?

P.S这里是图像,它的QSP游戏(不是我的,但它是我想要实现的东西,但有改进的UI,透明图像等) enter image description here

1 个答案:

答案 0 :(得分:2)

由于这是一个多部分问题,我不会尝试解决任何一个特定问题,而是提供资源让您自己开始学习WPF,并向您保证转移到WPF是一个安全的选择转换你的申请。

  

我考虑过转移到WPF,但我不知道,如果我能够像在WinForms中那样在WPF中动态放置控件(因为WPF基于网格)。

是的,您可以在WPF中动态generatecreateposition内容。请参阅链接以获取示例代码。

  

我应该了解有关WPF的更多信息

是的,您应该learn more关于WPF

  

或者是否有类似WinForms的简单模拟,支持透明度并允许我使用UI创建基于文本的游戏?

是的,您可以在WPF中创建transparent windowstransparent controls

我希望这些资源对您有用。