私はwpfアプリケーションにシンプルなウィンドウを持っています
<Window ... >
<Frame Name="contentFrame" Margin="0 60 0 0" Source="ContentPage.xaml" NavigationUIVisibility="Hidden"/>
</Window>
および SettingsPage という名前の単純なページ関数 (パブリック部分クラス SettingsPage : コード ビハインドの PageFunction) 。ある時点で、ウィンドウの分離コードでコードを実行します
SettingsPage settingsPage = new SettingsPage();
settingsPage.Return += settingsPage_Return;
contentFrame.NavigationService.Navigate(settingsPage);
どこ
public void settingsPage_Return(object sender, ReturnEventArgs<bool> e)
{
String test="test";
}
ページ関数でコードを実行します
OnReturn(false);
System.ExecutionEngineException を取得しています。SettingsPage close イベントをキャッチする必要があり、SettingsPage 内でデリゲートを作成して手動で発生させたときに作成しましたが、標準の WPF 機能が機能しない理由がわかりません。この状況でWPFがエラーを発生させる理由を知っている人はいますか?