【发布时间】:2016-05-10 09:42:06
【问题描述】:
我有一个带有进度条的 Windows 窗体,当我在 Windows 应用程序中打开窗体时,进度条工作正常,现在我们正在将我们的 Windows 应用程序迁移到 wpf 应用程序。我们正在逐步进行此迁移,我们遵循以下迁移过程。
- 已创建新的 C# WPF 应用程序项目。
- 将一些重要的窗体重新设计为 WPF 窗体(来自 MahApps 的 MetroWindow)
- 在 WPF 应用的项目参考中添加了现有的 Windows 窗体应用程序。
- 现在,我们正在新的 WPF 应用中打开现有项目的窗口窗体。
这样,当我在 WPF 应用程序中打开窗体时,包含进度条控件的 windows 窗体不显示进度。
谁能帮我克服这种情况?
【问题讨论】:
-
“没有正确显示”到底是怎么回事?
-
你能展示一段代码如何打开一个windows窗体吗?你确定这是一个“控制”问题,而不是运行进程的逻辑
-
我只是使用表单的实例打开:MyForm form = new MyForm(); form.ShowDialog();
-
如果表单显示成功,那么我认为问题出在该表单内部,与 WPF 无关。表单是否使用了一些全局变量?
-
嗨@Fabio,不,这个表单只包含进度控制..用于显示进度。
标签: c# .net wpf winforms wpf-controls