在winform程序中启动wpf窗体
2012-10-21 15:08
211 查看
有时候需要在winform程序中利用wpf的许多优良特性,如何在其中启动wpf窗体呢?
前提:MainWindow.xaml是从别的地方copy到这个项目的,值得注意的是,除了MainWindow.xaml、MainWindow.xaml.cs,还需要从源wpf项目中bin-debug文件夹下把MainWindow.g.cs文件拷贝到目标项目bin-debug文件夹下,否则MainWindow的InitializeComponent()方法无法执行。
1,在Winform项目中引用WPF项目下引用的三个程序集:PresentationCore,PrentationFramework,WindowsBase.
2,此时就可以使用WPF窗体类实例中的属性和方法了。
3,至于winform和wpf互相通信的问题,可以通过Properties文件夹下的配置文件实现,也可以通过辅助公共类实现。
本文出自 “独钓寒江雪” 博客,/article/4452639.html
前提:MainWindow.xaml是从别的地方copy到这个项目的,值得注意的是,除了MainWindow.xaml、MainWindow.xaml.cs,还需要从源wpf项目中bin-debug文件夹下把MainWindow.g.cs文件拷贝到目标项目bin-debug文件夹下,否则MainWindow的InitializeComponent()方法无法执行。
1,在Winform项目中引用WPF项目下引用的三个程序集:PresentationCore,PrentationFramework,WindowsBase.
2,此时就可以使用WPF窗体类实例中的属性和方法了。
Login.MainWindow mainWindows = new Login.MainWindow(); mainWindows.ShowDialog();
3,至于winform和wpf互相通信的问题,可以通过Properties文件夹下的配置文件实现,也可以通过辅助公共类实现。
本文出自 “独钓寒江雪” 博客,/article/4452639.html
相关文章推荐
- 在winform程序中启动wpf窗体
- 在winform程序中启动wpf窗体
- WPF窗体程序入口 自定义窗体启动页面
- C#Winform实现程序关闭隐藏窗体,二次程序启动时显示
- 比较经典的为C# Winform程序设置登录窗体先启动,成功后再启动主窗口
- [解决]XNA游戏程序启动页面改为WPF窗体所出现的错误
- WinForm程序启动时不显示主窗体的5种方法
- 比较经典的为C# Winform程序设置登录窗体先启动,成功后再启动主窗口
- winform 程序中 调用wpf 窗体
- 转:C#里WinForm程序启动时不显示主窗体的方法
- C# Winform程序设置登录窗体先启动
- WinForm程序启动时不显示主窗体
- C# Winform程序设置登录窗体先启动
- WinForm程序启动时不显示主窗体
- WinForm 之 程序启动不显示主窗体
- WinForm 程序启动时不显示主窗体
- WPF设置启动窗体以及WPF项目中调用winform的方法
- WinForm程序启动时不显示主窗体的实现方法(转)
- WinForm程序或WPF程序只能打开一个子窗体 解决窗口关闭不能再打开的BUG
- 比较经典的为C# Winform程序设置登录窗体先启动,成功后再启动主窗口。