我有WPF
應用程序與一些WPF
窗口。但我的主窗口是WinForms
,我需要用它開始編程。但我該怎麼做?這是我的App.xaml
文件:用WinForms窗口啓動WPF應用程序
<Application x:Class="Player.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="UI/MainWindow.xaml">
<Application.Resources>
</Application.Resources>
</Application>
如果我嘗試用StartupUri="UI/Form1.cs"
更換StartupUri="UI/MainWindow.xaml"
,我得到"System.IO.IOException", "Cannot find "ui/form1.cs"
。是否可以用WinForms
窗口啓動我的應用程序?
現在我有一個問題:當我關閉窗口時,我的'OnExit'方法沒有被調用。我怎樣才能解決這個問題? – JustLogin
@JustLogin在任何調用Application.Current.Shutdown()的xaml.cs中創建一個公共方法。從Form1.FormClosed調用它。 –