C# 手机模拟WPF
我必须写一个简单的手机模拟器,简单的键盘和液晶显示器,菜单上有两个选项 我的问题是: 在这里实现MVVM模式值得吗?C# 手机模拟WPF,c#,wpf,C#,Wpf,我必须写一个简单的手机模拟器,简单的键盘和液晶显示器,菜单上有两个选项 我的问题是: 在这里实现MVVM模式值得吗? 显示不同LCD状态的最佳方式是什么?制作两个网格(LCD)样式并进行切换,这取决于单击哪个按钮?或者更改网格中包含的每个控件?您希望首先创建实际的模拟引擎,然后考虑图形部分,因此,是的,像MVVM这样的模式将是一个好主意。 根据您的“LCD”大小,网格将是一个坏主意-您想使用picturebox或类似的。 此外,您可能希望使用Lua之类的脚本引擎来编写模拟的内容 它应该有多大的灵
显示不同LCD状态的最佳方式是什么?制作两个网格(LCD)样式并进行切换,这取决于单击哪个按钮?或者更改网格中包含的每个控件?您希望首先创建实际的模拟引擎,然后考虑图形部分,因此,是的,像MVVM这样的模式将是一个好主意。 根据您的“LCD”大小,网格将是一个坏主意-您想使用picturebox或类似的。 此外,您可能希望使用Lua之类的脚本引擎来编写模拟的内容 它应该有多大的灵活性
笔和纸在早期设计阶段确实很有帮助。显然,简单的手机模拟器比预期的要复杂一些。我不想在模拟器上编译应用程序,它应该只对LCD上的键盘动作做出响应,没有特殊选项等。你至少有两个,你的问题中更有可能有三个或更多的问题。我的建议是对你所面临的问题做一些思考,尽可能地解决它们,然后把剩下的问题作为清晰、简洁和可回答的问题提出来。引擎?这应该是这样的:菜单>呼叫>短信>选项>音乐当您选择选项时,新文本出现在LCD上,当您选择短信时,LCD应该看起来像短信窗口,但不需要支持任何操作。这个项目只是展示这个特殊的模型选项,以及如何在菜单中滑动。然后你应该使用一个picturebox,只加载静态图像。我很困惑,因为你说的是模拟器。情况是菜单中没有图形元素,只有文本。也许更改标签属性是更好的解决方案?我想在picturebox中加载大量图片会使应用程序更重或者我错了?我的观点很简单,从功能上讲,它不是一个模拟器,而是一个幻灯片。如果你只想显示文本,为什么还要谈论像素或lcd状态呢?