階層のマスタなどを選択して行って、最後の階層で選択を確定した場合に、複数画面戻る機能を実装したいと考えています。

とりあえず今は下のように書いてしまっています。

// 3画面戻る
Navigation.PopAsync(false).Wait(1);
Navigation.PopAsync(false).Wait(1);
Navigation.PopAsync(false).Wait(1);

もっとうまいやり方がありそうな気がしているのですが、、ご存知の方がいらっしゃれば教えてください。