什么是建立在C#中多个屏幕的是Windows Mobile应用程序的最佳途径 [英] What's the best way to create a Windows Mobile application with multiple screens in C#
问题描述
我在C#和Visual Studio 2008创建一个Windows Mobile应用程序。
I am creating a Windows Mobile Application in C# and Visual Studio 2008.
应用程序将有5-6主屏幕。也将有杆(/区域)的信息(例如标题,应用程序是否正忙等)上面的屏幕,和一个工具栏(或类似的控制)下面的屏幕,5-6按钮(与图像)改变活动屏幕(即屏幕将分享顶部栏和工具栏)
The application will have 5-6 main 'screens'. There will also be bar (/area) with information (e.g. a title, whether the app is busy, etc) above the screens, and a toolbar (or similar control) below the screens with 5-6 buttons (with images) to change the active screen (i.e. the screens will share the top bar and toolbar)
什么是实现这一目标的最佳方式是什么?
What is the best way to implement this?
- 使用多种形式,只是包括工具栏和顶部栏的每个
- 使用一个单一的形式,类似的标签控件(但定制)包含屏幕
- 在其他什么东西?
同时要注意),内存使用情况和b)的时间来切换屏幕。
Keeping in mind a) memory usage and b) time to switch screens.
在此先感谢。任何链接,指针等都是多少AP preciated。
Thanks in advance. Any links, pointers etc are much appreciated.
推荐答案
使用一个单一的形式,并填写中心用户控件。你可以明确地在适当的时候处置的UCS。
Use a single Form and fill the center with UserControls. You can explicitly Dispose the UCs when appropriate.
这篇关于什么是建立在C#中多个屏幕的是Windows Mobile应用程序的最佳途径的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!