在 .NET Compact Framework、C#、.Net 3.5、Visual Studio 2008 中工作。针对同一项目中的 Windows Mobile 和 CE 设备(它是一个 CE 应用程序,在两种类型的设备上运行)。
我有一个必须使用 ShowDialog 显示的表单。表单本身只是一个空白屏幕,上面有“正在加载...”消息。表单显示在屏幕上之后,我需要在同一个线程上运行另一块代码,该代码将使用 ShowDialog 弹出另一个表单,以便“加载”屏幕是新屏幕的父级。
不要告诉我这种情况是错误的,或者我不应该使用 showdialog。作为一个团队,我们已经经历了这些,这就是我们编写应用程序的方式,因为它解决了许多其他问题。
...但是,这种情况的问题在于,即使在紧凑的框架中也没有 Shown,因此我无法按照通常的技巧将代码放入该事件中来执行此操作。
其他人如何在紧凑的框架中解决这个需求?如果它有帮助,我确实有 OpenNetCF 库......那里有什么可以帮助的吗?