在winform程序中启动wpf窗体
生活随笔
收集整理的這篇文章主要介紹了
在winform程序中启动wpf窗体
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
有時(shí)候需要在winform程序中利用wpf的許多優(yōu)良特性,如何在其中啟動(dòng)wpf窗體呢?
前提:MainWindow.xaml是從別的地方copy到這個(gè)項(xiàng)目的,值得注意的是,除了MainWindow.xaml、MainWindow.xaml.cs,還需要從源wpf項(xiàng)目中bin-debug文件夾下把MainWindow.g.cs文件拷貝到目標(biāo)項(xiàng)目bin-debug文件夾下,否則MainWindow的InitializeComponent()方法無(wú)法執(zhí)行。
1,在Winform項(xiàng)目中引用WPF項(xiàng)目下引用的三個(gè)程序集:PresentationCore,PrentationFramework,WindowsBase.
2,此時(shí)就可以使用WPF窗體類(lèi)實(shí)例中的屬性和方法了。
3,至于winform和wpf互相通信的問(wèn)題,可以通過(guò)Properties文件夾下的配置文件實(shí)現(xiàn),也可以通過(guò)輔助公共類(lèi)實(shí)現(xiàn)。
轉(zhuǎn)載于:https://blog.51cto.com/zhaojie/917284
總結(jié)
以上是生活随笔為你收集整理的在winform程序中启动wpf窗体的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: cocos2d-x温故(三)!
- 下一篇: 【055】长江水文数据自动记录程序