問題タブ [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.
windows-phone-7 - MVVMCross アプリケーションで例外を処理するための推奨される方法は何ですか?
MVVMCross フレームワークを使用して iOS、Android、および WP7 用のクロス プラットフォーム アプリケーションを開発していますが、MvxApplication には、プラットフォームに依存しない未処理の例外ハンドラー (プラットフォーム固有のものによって呼び出される) として機能する、オーバーライドできるメソッドがありません。 )。
問題は、MVVMCross アプリケーションで例外を一般的に処理し、非同期呼び出し中に推奨される方法は何ですか?
ありがとう、アッティラ
windows-phone-7 - MVVMCross アプリケーションで MvxDefaultViewModelLocator を置き換える方法
アプリケーション内の中央の場所で ViewModel を作成するための try/catch/log ラッパーを提供するために、独自の ViewModelLocator をロールバックしたいと考えています。これを行うには、デフォルトの MvxDefaultViewModelLocator を置き換える必要があります。しかし、一般的なものを置き換える方法は見つかりませんでした。VM タイプ固有のものを挿入するだけでした。
独自の ViewModelLocator クラスをデフォルトのクラスとして挿入するにはどうすればよいですか?
c# - MonoDroid 評価 Directory.CreateDirectory() の System.UnauthorizedAccessException
シナリオ:
MonoDevelop を開始
新しい Android アプリケーション
ボタンクリックデリゲートを次のように置き換えます
実行してボタンをクリックします。Directory.CreateDirectory は失敗します
異なる API レベルで新しいエミュレーター イメージを作成しようとしましたが、問題はまだここにあります
誰か考えはありますか?
OK、新しい Android Emulator イメージを作成し、それを使用しました。すべてが機能するようになりました。
解決策: 必要な API レベルの新しい Android エミュレーター イメージを作成します (Google API のサポートを忘れないでください)。
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 に問題がある理由がよくわかりません。
c# - AndroidのMVVMCrossバインディング
私はAndroidでそれを開始するクロスプラットフォームアプリを開発しています。私はあなたのMVVMCrossプロジェクトを見つけました、そして私はそれに取り掛かろうとしています。今のところ、私はまったく新しいので、WebService-ResultsをListViewにバインドする方法がわかりません。ここに、私がどのように試しているかの例として、XAMLを少し示します。
まさにこのように見えます
最後の2行にカーソルを合わせると、ツールチップに属性が宣言されていないと表示されます。私はあなたがこれをどのように行うのか本当にわかりません。アドバイスをいただけますか?UIプロジェクトの値にxmlを記述しなければならないと思いますよね?
別の質問:AutoCompleteTextViewsをどのように使用できますか?最初に独自のMvXBindablesを作成する必要がありますか?何かアドバイス?:-)
xamarin.ios - MvvmCrossでモーダルとしてプッシュするビューを指定するにはどうすればよいですか?
MvvmCrossフレームワークを使用するMonoTouchアプリに、モーダル(NavigationController.PresentModalViewController)を表示したいビューがあります。
windows-phone-7 - WP7 MVVMCross は、ViewModel 内で RequestClose または BackKeyPressed を検出します
私には2つの見方があります。一方から他方へ移動し、もう一方では RequestClose を呼び出すか、戻るキーを押します。最初のViewModelでこれらのイベントを検出するにはどうすればよいですか?
よろしく、ダン
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 を拡張せずにこれを行う方法はありますか? 誰かが別のアイデアを持っている場合は、インスピレーションを得て喜んでいます!
助けてくれてありがとう!
c# - スプラッシュアクティビティなしでMvvmCrossフレームワークを初期化するにはどうすればよいですか?
私のアプリでは、ネットワークの変更をリッスンするブロードキャストレシーバーを作成しています。OnReceiveでは、デバイスがWiFiに接続したばかりかどうかを確認してから、バックグラウンドでアップロードを開始します。アクティビティは表示されないので、スプラッシュアクティビティなしでフレームワークを初期化するにはどうすればよいですか?フレームワークのページナビゲーション部分は必要ないので、初期化を取り除いた方が最適です。