問題タブ [xamarin-forms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
50 参照

xaml - 戻るナビゲーション中のボタンタップの問題

私の Xamarin フォーム アプリケーションには、ページ 1 とページ 2 の 2 つのページがあります。ページ 1 のナビゲーションでボタンをクリックすると、ページ 1 からページ 2 に移動します。最初のクリックで、2 回目のクリックで応答します。継続的に発生します。ピントの問題か。私を助けてください。

以下は私のUIの大まかなデザインです

0 投票する
1 に答える
162 参照

xamarin - Xamarin フォームでアクセス修飾子をチャンスまたは設定する方法

別のビューでユーザー コントロールにアクセスする必要があります。しかし、コントロールの保護レベルエラーのためにアクセスできません。かなり長い間探しましたが、何も見つかりません。私を助けてください。ありがとう。

0 投票する
2 に答える
1098 参照

ios - iOS アプリを配信するために必要なアイコン ファイルがありません

Xamarin.Formsプロジェクトで...

IPA ファイルを (Application Loader を使用して) App Store にアップロードしようとしていますが、次のエラーが発生します。

ここに画像の説明を入力

...しかし、私のResourcesフォルダーには関連ファイルがあります。

アイコン-60@2x.png -> 120x120

アイコン-76@2x.png -> 152x152

Icon-76.png -> 76x76

だから...ファイルがまだそこにあり、すべてがBundleResourceとして構成されているため、問題がどこにあるのかわかりません。

ご協力ありがとうございました。

0 投票する
1 に答える
13369 参照

master-detail - Xamarin フォームのマスター詳細ページ アイコン、およびメニュー アイコン

ここの指示に従っています。 https://www.syntaxismyui.com/xamarin-forms-masterdetail-page-navigation-recipe/

デフォルトでは、ナビゲーション バーのアイコンが右に配置されすぎています。ナビゲーションバーの中央に配置する方法はありますか? ハンバーガー メニューのアイコンも右端に押し出されています。

編集:私が持っているものの例として写真を追加しました。面白いことに、別のアプリでは、アイコンがずっと左側にあります。

ここに画像の説明を入力

編集:

コードは次のとおりです。

0 投票する
3 に答える
587 参照

c# - View は mvvm の ViewModel にのみバインドする必要がありますか?

最近、新しい xamarin フォーム プロジェクトで mvvm パターンを処理する必要があります。bindingContext を持つ XAML 上の Page コードは ViewModel です。難しいのは、タスクを達成するためにページが複数の ViewModel を使用する必要があることです。たとえば、My HomePage は連絡先 ViewModel、ユーザー ViewModel、都市 ViewModel などのデータを使用する必要があります。

私はインターネットで検索しましたが、特定のビューにはビューモデルのみを使用する必要があると人々は言います。したがって、上記のビューモデルをすべてラップする新しいビューモデルを作成するか、そのページの子ビューごとに異なる bindingContext を設定する必要があるのでしょうか。

このケースで経験した人は誰でも、どれが最善の解決策ですか。

0 投票する
3 に答える
708 参照

xamarin - XamarinForms AppCompat OnOptionsItemSelected

美しい AppCompat テーマを使用できるように、最近 xamarin フォームを 1.5.1-pre1 に更新しました。それは機能し、とても素敵に見えます。

問題が 1 つあります。以前の FormsApplicationActivity では、OnOptionsItemSelected メソッドをオーバーライドして、ユーザーが戻る矢印アイコンをクリックし、viewmodel のクリーンアップを行ったときにインターセプトしていました。どうやら、このメソッドは FormsAppCompatActivity を使用した後に呼び出されていません。「ソフト」の戻るボタンの押下 (ツールバーのアイコンはハードの戻るボタンではありません) を傍受するにはどうすればよいですか?

また、Xamarin.Forms.Platform.Android.AppCompat.NavigationPageRenderer をオーバーライドしようとしましたが、オーバーライドできないようです:(

これを傍受する方法を知っている人はいますか?