Navigation.pushasync(新しいページ())はxamarin.formsのページでは機能していません

StackOverflow https://stackoverflow.com//questions/24007226

質問

Xamarin.Formsを使用して、ナビゲーションでアプリを実装しようとしています。私はxamarin.forms共有プロジェクトソリューションを作成し、最初の2ページを追加しました。彼らは正しく機能し、ナビゲーションもそうです。私は別のページを追加し、最初の2つと同じ方法でそれらをリンクさせ、それは機能しません。ボタンをクリックしてビューに移動し、何も起こらない。

私はそのような

のような両方の視点を上にします
btnPurchase.Clicked += (s, e) => this.Navigation.PushAsync(new PurchasePage());
btnContactUs.Clicked += (s, e) => this.Navigation.PushAsync(new ContactUsPage());
.

クリックイベントを配線した後、StackLayoutの子として両方のボタンを追加します。

両方のボタンが表示されています。ただし、BTNContactusボタンはナビゲーションスタックにプッシュされる唯一のものです。

任意のアイデア?

役に立ちましたか?

解決

私はそれを考え出した。

私のSharedProjectの名前を変更し、それが私のiOSとAndroidプロジェクトから参照を削除しました。驚くべきことに、私は清潔/再建をしたまで私は基準エラーを受け取りませんでした。共有プロジェクトをもう一度接続したら、ナビゲーションは正しく機能しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top