問題タブ [mvvmcross]

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 投票する
1 に答える
1986 参照

windows-phone-7 - MVVMCross アプリケーションで例外を処理するための推奨される方法は何ですか?

MVVMCross フレームワークを使用して iOS、Android、および WP7 用のクロス プラットフォーム アプリケーションを開発していますが、MvxApplication には、プラットフォームに依存しない未処理の例外ハンドラー (プラットフォーム固有のものによって呼び出される) として機能する、オーバーライドできるメソッドがありません。 )。

問題は、MVVMCross アプリケーションで例外を一般的に処理し、非同期呼び出し中に推奨される方法は何ですか?

ありがとう、アッティラ

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

windows-phone-7 - MVVMCross アプリケーションで MvxDefaultViewModelLocator を置き換える方法

アプリケーション内の中央の場所で ViewModel を作成するための try/catch/log ラッパーを提供するために、独自の ViewModelLocator をロールバックしたいと考えています。これを行うには、デフォルトの MvxDefaultViewModelLocator を置き換える必要があります。しかし、一般的なものを置き換える方法は見つかりませんでした。VM タイプ固有のものを挿入するだけでした。

独自の ViewModelLocator クラスをデフォルトのクラスとして挿入するにはどうすればよいですか?

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

c# - MonoDroid 評価 Directory.CreateDirectory() の System.UnauthorizedAccessException

シナリオ:

MonoDevelop を開始

新しい Android アプリケーション

ボタンクリックデリゲートを次のように置き換えます

実行してボタンをクリックします。Directory.CreateDirectory は失敗します

異なる API レベルで新しいエミュレーター イメージを作成しようとしましたが、問題はまだここにあります

誰か考えはありますか?

OK、新しい Android Emulator イメージを作成し、それを使用しました。すべてが機能するようになりました。

解決策: 必要な API レベルの新しい Android エミュレーター イメージを作成します (Google API のサポートを忘れないでください)。

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

c# - 単純なバインディングで複数の ViewModel を使用するにはどうすればよいですか

単純なバインディングで複数の ViewModel を使用する可能性はありますか? アイデアは、アクティビティごとに 1 つの ViewModel を持つことです。

よろしくお願いします

ニルス


https://github.com/slodge/MvvmCross/tree/master/Sample%20-%20SimpleDialogBinding/SimpleBinding/SimpleDroidに基づいて 2 つの異なる ViewModel でテストしようとしましたが、問題があるようです。

私の構造は次のようになります。

どちらのアクティビティも MvxSimpleBindingActivity を継承しています。

プログラムを実行すると、MvxBaseSetup から System.ArgumentException がスローされます。それが重要な部分です:

これら 2 つの異なる ViewModel に問題がある理由がよくわかりません。

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

c# - AndroidのMVVMCrossバインディング

私はAndroidでそれを開始するクロスプラットフォームアプリを開発しています。私はあなたのMVVMCrossプロジェクトを見つけました、そして私はそれに取り掛かろうとしています。今のところ、私はまったく新しいので、WebService-ResultsをListViewにバインドする方法がわかりません。ここに、私がどのように試しているかの例として、XAMLを少し示します。

まさにこのように見えます

最後の2行にカーソルを合わせると、ツールチップに属性が宣言されていないと表示されます。私はあなたがこれをどのように行うのか本当にわかりません。アドバイスをいただけますか?UIプロジェクトの値にxmlを記述しなければならないと思いますよね?

別の質問:AutoCompleteTextViewsをどのように使用できますか?最初に独自のMvXBindablesを作成する必要がありますか?何かアドバイス?:-)

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

c# - ViewModel のコンストラクター

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

xamarin.ios - MvvmCrossでモーダルとしてプッシュするビューを指定するにはどうすればよいですか?

MvvmCrossフレームワークを使用するMonoTouchアプリに、モーダル(NavigationController.PresentModalViewController)を表示したいビューがあります。

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

windows-phone-7 - WP7 MVVMCross は、ViewModel 内で RequestClose または BackKeyPressed を検出します

私には2つの見方があります。一方から他方へ移動し、もう一方では RequestClose を呼び出すか、戻るキーを押します。最初のViewModelでこれらのイベントを検出するにはどうすればよいですか?

よろしく、ダン

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

c# - ViewModel で Java.Lang.Object を使用せずに MVVM と Java キャスティングをオートコンプリートする

キャストに問題があります。まず、Monodroid で MVVM を使用せずに AutoComplete 用のカスタム アダプターを作成する方法の例を示します。

これを MVVMCross で試してみますが、そのためには、ViewModel を Java.Lang.Object で拡張する必要があります。これにより、移植性が損なわれます。私は現在、回避策を探していますが、mvvm の専門家ではないため、助けが必要です。

https://github.com/BitStab/MvvmCross/tree/master/Cirrious/Cirrious.MvvmCross.Binding/Android/Viewsで見つけることができるように、mvvmCross Bindigs でいくつかの新しいクラスを開始しました

できるだけ汎用的にしようとしていますが、個人的な C# オブジェクトから Java.Lang.Object にキャストするメソッドが必要です。ViewModel を拡張せずにこれを行う方法はありますか? 誰かが別のアイデアを持っている場合は、インスピレーションを得て喜んでいます!

助けてくれてありがとう!

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

c# - スプラッシュアクティビティなしでMvvmCrossフレームワークを初期化するにはどうすればよいですか?

私のアプリでは、ネットワークの変更をリッスンするブロードキャストレシーバーを作成しています。OnReceiveでは、デバイスがWiFiに接続したばかりかどうかを確認してから、バックグラウンドでアップロードを開始します。アクティビティは表示されないので、スプラッシュアクティビティなしでフレームワークを初期化するにはどうすればよいですか?フレームワークのページナビゲーション部分は必要ないので、初期化を取り除いた方が最適です。