.NET CF WinForm的设计架构如何?

时间:2010-04-25 15:00:53

标签: .net winforms compact-framework architecture

我从.NET CF WinForm应用程序开始,我有一些.NET WinForm的经验。

对于每个对话框或一个表单的UI,表单以及更改该表单上的用户控件有什么用?我要求的是,因为移动设备上的屏幕非常小,我为我的应用程序设计了十多个不同的屏幕。

2 个答案:

答案 0 :(得分:2)

对此真的没有正确的答案。无论您是为每个屏幕使用单独的表单,还是使用其他UI元素(如Panel或UserControl),它都将使用几乎相同的资源。这意味着它不会对负载速度,内存压力等产生太大影响(假设您需要加载这些资源)。

就个人而言,我通常使用包含一个或多个工作区的单个表单。然后我为每个视图创建一个UserControl(你是{{​​3}},对吗?)我使用separating View code from the Model在相应的Form工作区内显示那些视图。实际上,我对桌面应用程序使用相同的框架和方法。

这当然不是唯一的做事方式,但它对我们来说在几个大型应用程序和小东西上都很有效(意味着该方法既可扩展又可扩展)。

答案 1 :(得分:0)

  

我要求那个,因为屏幕上   移动设备非常小而且我   设计了十多个不同的   我的申请屏幕。

我不明白如果有一个或多个表格会因为你引用的原因而产生影响。