問題タブ [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.

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

xamarin.forms - ViewModel で WebView Navigating イベントをインターセプトする方法

私のアプリには、連絡先情報を表示するための WebView があります。を使用して外部から読み込みたい Web サイトへのリンクがありますDevice.OpenUri()。私はFreshMvvmを使用しており、ViewModel の WebView からイベントをインターセプトしNavigating、外部ページを WebView にロードするデフォルト アクションをキャンセルしたいと考えています。

ViewModel コマンドを呼び出すCorcav.Behaviorsプラグインを使用してみました。

しかし、CommandParameter がどうあるべきかわかりません。タップされたリンクの URI が必要ですが、デフォルトの動作が発生しないようにする方法がわかりません。

これが最善のアプローチですか、それとも別の方法を検討する必要がありますか?

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

xamarin - 認証スタックを「リセット」するための最良の解決策は何ですか?

現在、私のアプリケーションには 2 つのナビゲーション スタックがあります。

  1. 認証
  2. 主要

私の認証スタックは次のようになります。

  1. スプラッシュページ
  2. 作成またはログインページを選択
  3. ログインページ

その後、私は電話します:

CoreMethods.SwitchOutRootNavigation(NavigationContext.Main);

これはすべてうまくいきます。

次のようにメイン スタック内から Logout を呼び出すと、次のようになります。

CoreMethods.SwitchOutRootNavigation(NavigationContext.Authentication);

現在は「ログインページ」にしていますが、本当は最初のページ「スプラッシュページ」にしたいです。

ナビゲーション スタックにスタック履歴を記憶させることは、他のすべてのケースに最適です。

質問:認証スタックを「リセット」するための最適なソリューションは何ですか?

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

mvvm - freshmvvmはPageコードビハインドからPageModelにアクセスします

freshmvvm フレームワークで xamarin フォームを使用しています。

xaml の使用をスキップして、C# のコード ビハインドからバインド データにアクセスする方法を知りたいです。

役立つコードサンプルはありますか?

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

mvvm - FreshMvvm で ItemTapped イベントをリッスンする

私のプロジェクトにはリストビューがあり、SelectedItem の変更をリッスンするのは簡単です。すべてのチュートリアルにそれがありますが、ItemTapped イベントの使用に関するものは何も見つかりません。

modelPage でイベントを何にバインドしますか?

ありがとう、

マイク

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

xamarin.forms - FreshMvvm MasterDetailContainerでマスターページをどのようにスタイルしますか

FreshMvvm MasterDetailNavigationContainer のマスターでメニューにスタイリングを適用する方法はありますか。シンプルなスタイリングは、背景色やメニュー項目のフォントの変更などです。メニューが ListView を備えた単純な ContentPage であることがわかりますが、フックはありませんか?

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

mvvm - Xamarin フォーム: FreshMvvm の IOC

Xamarin フォーム プロジェクトに Freshmvvm を使用しています。カメラを使用しており、プラットフォーム固有の機能を使用したいと考えています。そのため、IOC コントロールを使用してプラットフォーム固有の機能を使用するにはどうすればよいか考えていました。

このコードを App クラスから呼び出す場合、iOS と Android の両方のプロジェクトでカメラ クラスを使用する必要がありますか? はいの場合、特定のプラットフォームのカメラ クラスを実装する必要があることをアプリ クラスに知らせるにはどうすればよいですか? または、IOC コントロールを使用して、使用したいときにページ モデル (ビュー モデル) のコンストラクターにインターフェイスを挿入するより良い方法はありますか?