【问题标题】:Windows Form control not working properly in WPF applicationWindows 窗体控件在 WPF 应用程序中无法正常工作
【发布时间】: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


【解决方案1】:

你可以试试Hosting的方法,里面有一些演练...

【讨论】:

猜你喜欢
  • 2012-04-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-22
  • 1970-01-01
  • 1970-01-01
  • 2012-11-04
相关资源
最近更新 更多