我正在使用c#在WinForms中编写游戏。好吧,我非常喜欢Visual Studio和WinForms,因为编码非常简单,通常不需要任何其他内容。 游戏是基于文本的,但它也基于UI。但是,WinForms没有透明度,这很痛苦。界面,标签和图片是动态创建和定位的。
我考虑过转移到WPF,但我不知道,如果我能够像在WinForms中那样在WPF中动态放置控件(因为WPF基于网格)。
我是否应该了解更多关于WPF的内容,或者是否有类似WinForms的简单模拟,它们支持透明度并允许我使用UI创建基于文本的游戏?
答案 0 :(得分:2)
由于这是一个多部分问题,我不会尝试解决任何一个特定问题,而是提供资源让您自己开始学习WPF,并向您保证转移到WPF是一个安全的选择转换你的申请。
我考虑过转移到WPF,但我不知道,如果我能够像在WinForms中那样在WPF中动态放置控件(因为WPF基于网格)。
是的,您可以在WPF中动态generate,create和position内容。请参阅链接以获取示例代码。
我应该了解有关WPF的更多信息
是的,您应该learn more关于WPF。
或者是否有类似WinForms的简单模拟,支持透明度并允许我使用UI创建基于文本的游戏?
是的,您可以在WPF中创建transparent windows和transparent controls。
我希望这些资源对您有用。