問題タブ [freshmvvm]
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.
xamarin.forms - ViewModel で WebView Navigating イベントをインターセプトする方法
私のアプリには、連絡先情報を表示するための WebView があります。を使用して外部から読み込みたい Web サイトへのリンクがありますDevice.OpenUri()
。私はFreshMvvmを使用しており、ViewModel の WebView からイベントをインターセプトしNavigating
、外部ページを WebView にロードするデフォルト アクションをキャンセルしたいと考えています。
ViewModel コマンドを呼び出すCorcav.Behaviorsプラグインを使用してみました。
しかし、CommandParameter がどうあるべきかわかりません。タップされたリンクの URI が必要ですが、デフォルトの動作が発生しないようにする方法がわかりません。
これが最善のアプローチですか、それとも別の方法を検討する必要がありますか?
xamarin - 認証スタックを「リセット」するための最良の解決策は何ですか?
現在、私のアプリケーションには 2 つのナビゲーション スタックがあります。
- 認証
- 主要
私の認証スタックは次のようになります。
- スプラッシュページ
- 作成またはログインページを選択
- ログインページ
その後、私は電話します:
CoreMethods.SwitchOutRootNavigation(NavigationContext.Main);
これはすべてうまくいきます。
次のようにメイン スタック内から Logout を呼び出すと、次のようになります。
CoreMethods.SwitchOutRootNavigation(NavigationContext.Authentication);
現在は「ログインページ」にしていますが、本当は最初のページ「スプラッシュページ」にしたいです。
ナビゲーション スタックにスタック履歴を記憶させることは、他のすべてのケースに最適です。
質問:認証スタックを「リセット」するための最適なソリューションは何ですか?
mvvm - freshmvvmはPageコードビハインドからPageModelにアクセスします
freshmvvm フレームワークで xamarin フォームを使用しています。
xaml の使用をスキップして、C# のコード ビハインドからバインド データにアクセスする方法を知りたいです。
役立つコードサンプルはありますか?
mvvm - FreshMvvm で ItemTapped イベントをリッスンする
私のプロジェクトにはリストビューがあり、SelectedItem の変更をリッスンするのは簡単です。すべてのチュートリアルにそれがありますが、ItemTapped イベントの使用に関するものは何も見つかりません。
modelPage でイベントを何にバインドしますか?
ありがとう、
マイク
xamarin.forms - FreshMvvm MasterDetailContainerでマスターページをどのようにスタイルしますか
FreshMvvm MasterDetailNavigationContainer のマスターでメニューにスタイリングを適用する方法はありますか。シンプルなスタイリングは、背景色やメニュー項目のフォントの変更などです。メニューが ListView を備えた単純な ContentPage であることがわかりますが、フックはありませんか?
mvvm - Xamarin フォーム: FreshMvvm の IOC
Xamarin フォーム プロジェクトに Freshmvvm を使用しています。カメラを使用しており、プラットフォーム固有の機能を使用したいと考えています。そのため、IOC コントロールを使用してプラットフォーム固有の機能を使用するにはどうすればよいか考えていました。
このコードを App クラスから呼び出す場合、iOS と Android の両方のプロジェクトでカメラ クラスを使用する必要がありますか? はいの場合、特定のプラットフォームのカメラ クラスを実装する必要があることをアプリ クラスに知らせるにはどうすればよいですか? または、IOC コントロールを使用して、使用したいときにページ モデル (ビュー モデル) のコンストラクターにインターフェイスを挿入するより良い方法はありますか?