問題タブ [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.
android - MvvmCross Android - クラス Mvx.MvxBindableListView の膨張エラー
Mono for Android で MvvmCross のアクティビティを使用する際に問題が発生しています。基本的に、アプリはコンパイルおよび実行されますが、SetContentView を呼び出すとハンドルされない例外が発生します。
「Android.Views.InflateException: Binary XML file line #1: Error inflating class Mvx.MvxBindableListView」
スタック トレースでは、クラスが見つからないことが原因であることが示されています。
ここに私の活動があります:
c# - MVVMCross Spinner - SelectedItem が機能しない?
Android アプリケーションに MvxBindableSpinner を組み込みました。
MandantClass は単純です。
私が抱えている問題は、SelectedItem が機能していないことです。選択したものは常に「null」です。SelectedItem の ViewModel のプロパティは次のようになります。
私はすべてを試しましたが、うまくいきません..うまくコンパイルされ、エラーメッセージはありません..しかし、常にnullです..誰かが私を助けることができますか?
uitableview - モノタッチとslodgemvvmcrossを使用してセクションを含むUITableを作成する
モノタッチとslodgemvvmcrossを使用してセクションを含むUItableを作成しようとしています。しかし、私はいくつかの問題を抱えています。
私のデータには、1〜2個の要素を持つセクションの範囲があり、テーブルソースにはすべての要素を含むリスト(ItemsSource)があります。
すべてのセクションが正しいことを示していますが、すべてのセクションについて、要素の合計リストから要素0および/または1を取り、新しいセクションである場合はインデックスを考慮しないようです。オフセットが必要です。しかし、私は間違っているかもしれません。
セクションに応じて、要素を含む複数のリストを作成し、tablesource.Itemsourceを使用する必要があります-このアプローチを試しましたが、運命のスパイラルになりました:P
どんな助けでもありがたいです:)
以下は、テーブルビューの私のコードです。
c# - カスタム バインドの作成 Windows Phone
Windows Phone のカスタム バインディングを作成する方法
私はこのようなことをする必要があります (ただし、この例は Android 用です) :
Android のカスタム バインディング:
不適切な質問ですみません..
xamarin.ios - splitview と touch.dialog を使用中にナビゲーション バーを使用する方法
私が SplitView で抱えている問題は、ナビゲーション バーです... 行方不明です。MVVMCross の例のように、タブレット プレゼンターを使用します。たとえば、CustomerManagement の例に示されているように、ナビゲーション バー項目を追加しようとしても表示されません。
UINavigation コントローラーが見つからないことと関係があると思いますが、タブレット プレゼンターを使用して実装する方法がわかりません。
ビューは Dialog を使用して作成され、プレゼンターは MvxBaseTouchViewPresenter を使用しています。
スプリットビューとダイアログを使用しているときにナビゲーションバーを利用する方法を誰か教えてもらえますか?
前もって感謝します!
xml - linearlayoutのMvxBindableGridViewはどのアイテムにもバインドしません
相対レイアウトでMvxBindableGridViewを使用していましたが、完全に機能していました。次に、画面をさまざまなデバイス間で適切に拡大縮小するには、LinearLayoutsを使用する必要があることに気付きました。LinearLayoutに変更してアプリを実行すると、GridViewが空になり、デバッグ出力にいくつかのバインディングエラーが表示されます
それがRelativeLayoutで完全に機能するのになぜこれが失敗したのか誰かが知っていますか?
リニアに変更
c# - MonoDroid&MVVMCross-StartApplicationObject、PreferenceActivityを開始しますか?
これまで、アプリの最初に(スプラッシュの後で)LoginScreenを開始しました。
さて、今私はそれを変更する必要があります。このLoginViewで、Webサービスからのデータを入力しています。つまり、すでにWebサービスのURL(私の場合はPreferenceActivity)を設定する必要があります。
そのため、 StartView / Activityとして(もうLogin Oneではなく)そのPreferenceScreenが必要です。
PreferenceActivity:
PreferenceScreenにはViewModelがないため、このタスクを実行する方法がわかりません。でアクティビティを呼び出す方法StartApplicationObject.cs
、または回避策が必要ですか?たぶん私はまた、後でPreferenceActivityからLoginView(Model)にナビゲートできるようにする必要があることを追加する必要があります。この場合も..それを行う方法は?
どんな助けでもいただければ幸いです!
編集:
答えはThxStuart!、私はあなたの2番目のアプローチを試しました-私自身のMvxPreferenceActivityを作成します。それはそのように見えます:
しかし、私は次のエラーを受け取り続けます:
また、このエラーは次の場合にも繰り返されます。this.OnViewCreate(); 、this.OnViewNewIntent(); 、this.OnViewNewIntent(); 、this.OnViewResume(); 、this.OnViewStart(); 、this.OnViewRestart(); およびthis.OnViewStop();
そして最後に、他に3つのエラーがあります。
OnViewCreate()およびOnViewNewIntent()の場合..
私はあなたからコードを取りましたが、それはそうでした-しかし、いくつかのものが欠けているようですか?
c# - WP の MvvmCross で画像を取得して表示する際の問題
カメラで写真を撮り、現在のページに表示したい
だから私は、写真を撮って表示するViewModelを持っています
これは、写真を撮り、写真を分離されたストレージに保存する CameraService を使用します(私は知っています、懸念の分離が悪いです)
画像を表示する Windows Phone の View は
そして、このビューはコンバーターを使用してパスをビットマップイメージに変換します
しかし、写真を撮ろうとするたびに、コンバーターのこのビットは null を返します
したがって、画像にアクセスできない/保存されていないか、ファイル名が間違っていることを意味すると思いますが、エラーが発生する場所はわかりません
iphone - mvvmcross を使用した ViewDidLoad でアウトレットが null である
私の view.designer.cs では、アウトレットは xcode によって生成されます。
デバッグを開始すると、バインドを追加するときにプロパティに null 参照例外が発生します。コードでは、this.SampleText は null です。
アプリケーションの出力に次のエラーがあることに気付きました:「アプリケーション ウィンドウには、アプリケーションの起動の最後にルート ビュー コントローラーが必要です」
私は何を取りこぼしたか ?
c# - MvxHttpImageViewバインディングは更新されていません
私は次のコードを持っています
<Mvx.MvxHttpImageView xmlns:local="http://schemas.android.com/apk/res/TestServices.Droid"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
local:MvxBind="{'ImageUrl':{'Path':'ThumbNail'}}"
画像のURLをThumbNailプロパティに渡します。上記のコードは、以下のようにTestModelオブジェクトのObservableCollectionが渡されるItemTemplateの一部です。
Nameプロパティも上記のテンプレートでTextViewにバインドされており、他の文字列値と同様に正しく表示されます。唯一の問題は、画像が表示されないことです。ViewModelのコンストラクターでImageUrlを事前に設定しようとしましたが、それで機能します。しかし、WebサービスのCompletedイベントで取得した値をコレクションに追加すると、画像が表示されなくなります。完了したイベントで画像のURLへのパスを確認しましたが、正しいです。ここで何がうまくいかない可能性があります。どうもありがとう