1

これが私のボタンです:

<Button x:Name="PassInspectionButton" Style="{StaticResource LikeAppBarButtonStyle}" 
Command="{Binding PassInspectionCommand}"/>

これが私のビューモデルコードです:

public ICommand PassInspectionCommand { get; private set; }

public void PassInspection()
{
    SelectedInspection.Status = "Pass";
    //GoBackCommand.Execute(); << This is the second command I want to execute
}

private void Initialize()
{
    PassInspectionCommand = new DelegateCommand(PassInspection);
}

したがって、基本的に私のボタンはステータスを「合格」に更新しますが、自動的にページに戻るようにします。
私の GoBackCommand は前のページを検出し、そこに戻ります。ボタンのコマンドを「GoBackCommand」にバインドすると、ページが戻ります。「PassInspectionCommand」にバインドすると、ステータスが「Pass」に設定されます

ステータスを「合格」に設定してすぐにページに戻るボタンを取得する方法がわかりません。

ICommand "PassInspectionCommand" 内で ICommand "GoBackCommand" を実行しようとしていますが、Execute には何を入力すればよいかわからないパラメーターが必要なため、それも気に入りません。

アイデアをお寄せいただきありがとうございます

4

1 に答える 1

0

Okra フレームワークを使用して、便利な組み込みナビゲーション システムを取得できます。次に呼び出します。

GoBackCommand.Execute(null);
于 2013-06-13T19:15:09.327 に答える