Sketchflow でプロトタイプ化された WPF アプリケーションを継承しました。UI に機能を追加する作業を行っています。
現在、画面から画面へのナビゲーションは、次のように XAML でイベントとして定義されています。
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<pi:NavigateToScreenAction TargetScreen="WpfPrototype1Screens.Screen_1_2"/>
</i:EventTrigger>
</i:Interaction.Triggers>
これは機能しますが、問題は、新しい画面に移動する前にユーザー入力を検証できないことです。
私が知りたいのは、C# のボタンのクリック イベント ハンドラー内からプログラムで新しい画面に移動するにはどうすればよいですか?
例えば:
private void Button1_Click_1(object sender, RoutedEventArgs e)
{
if (userInputValid)
{
NavigateToScreen_1_2();
}
}