WPFアプリで、AppクラスのOnStartUpとOnExitのイベントが呼ばれない。
原因は、Appクラスの名前空間が、xamlとコードビハインドで異なっており、関連づいていなかったからだった。
他のアプリを複製して作ったアプリだった為、このようになってしまっていた!
App.xamlの記述
1 2 3 |
<Application x:Class="NewApp.App" ... |
コードビハインド修正前
1 2 3 4 5 6 7 8 |
//名前空間がxamlと違っていた! namespace OldApp { public partial class App : Application { //... } } |
コードビハインド修正後
1 2 3 4 5 6 7 8 |
//名前空間をxamlに合わせる。 namespace NewApp { public partial class App : Application { //... } } |
コメント