0

私はXamarinの開発に慣れていません。バインド コマンドで戻るボタンの動作を変更しようとしましたが、うまくいかないようです。ビューのコードは次のとおりです。

<Shell.BackButtonBehavior>
    <BackButtonBehavior Command="{Binding GoBack}"/>
</Shell.BackButtonBehavior>

そして、これはビューモデルのコードです:

public CreatePasswordVM()
{
    _goBack = new Command(GoBackButton);
}
private ICommand _goBack;
public ICommand GoBack
{
    get { return _goBack; }
}
public async void GoBackButton()
{
    await Shell.Current.GoToAsync("../..");
}

戻るボタンを押したときに、メソッド「GoBackButton」が呼び出されませんでした。Androidで動作することに言及したいと思います。

4

1 に答える 1