2016-05-10 62 views
0

我有一个带有进度条的Windows窗体,当我在Windows应用程序中打开窗体时,进度条正常工作,现在我们正在将Windows应用程序迁移到wpf应用程序。我们正在逐步进行这种迁移,我们在迁移过程中遵循以下过程。Windows窗体控件在WPF应用程序中无法正常工作

  • 创建新的C#WPF应用程序项目。
  • 重新设计了一些重要的Windows窗体作为WPF窗口(来自MahApps的MetroWindow)
  • 在WPF应用程序的项目引用中添加了现有的Windows窗体应用程序。
  • 现在,我们在新的WPF应用程序中打开现有项目的窗体窗体。

以这种方式,当我在WPF应用程序中打开窗体时,包含进度条控件的窗体窗体不显示进度。

任何人都可以帮助我克服这种情况吗?

+0

究竟是如何“无法正确显示”? – Evk

+0

你可以显示一个代码如何打开一个窗体?你确定这是一个“控件”问题,而不是一个运行过程的逻辑 – Fabio

+0

我只是使用窗体的实例打开:MyForm form = new MyForm(); form.ShowDialog(); – kombsh

回答

0

您可以尝试Hosting的方法有关于一些演练...

+0

或者最好使用本教程使用XAML https://msdn.microsoft.com/en-us/library/ms752027(v=vs.100).aspx WPF和WF具有这些公共组件的基类,像按钮,文本框等,它应该对你有所帮助。 –

相关问题