我从.NET CF WinForm应用程序开始,我有一些.NET WinForm的经验。
对于每个对话框或一个表单的UI,表单以及更改该表单上的用户控件有什么用?我要求的是,因为移动设备上的屏幕非常小,我为我的应用程序设计了十多个不同的屏幕。
答案 0 :(得分:2)
对此真的没有正确的答案。无论您是为每个屏幕使用单独的表单,还是使用其他UI元素(如Panel或UserControl),它都将使用几乎相同的资源。这意味着它不会对负载速度,内存压力等产生太大影响(假设您需要加载这些资源)。
就个人而言,我通常使用包含一个或多个工作区的单个表单。然后我为每个视图创建一个UserControl(你是{{3}},对吗?)我使用separating View code from the Model在相应的Form工作区内显示那些视图。实际上,我对桌面应用程序使用相同的框架和方法。
这当然不是唯一的做事方式,但它对我们来说在几个大型应用程序和小东西上都很有效(意味着该方法既可扩展又可扩展)。
答案 1 :(得分:0)
我要求那个,因为屏幕上 移动设备非常小而且我 设计了十多个不同的 我的申请屏幕。
我不明白如果有一个或多个表格会因为你引用的原因而产生影响。