私は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で動作することに言及したいと思います。