問題タブ [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.
xamarin.android - 戻るボタンで Mvvmcross チュートリアルを閉じる
MainMenuView でチュートリアルの実装を実行すると、戻るとアプリケーションが終了しますが、私のアプリでは、SplashScreenView に移動して MainMenuView にリダイレクトされ、チュートリアルのどこで指定またはオーバーライドされたのかがわかりません。戻るボタンがクリックされた
編集:ここで解決策が見つかりましたhttps://github.com/slodge/MvvmCross/blob/master/Sample%20-%20Tutorial/Tutorial/Tutorial.UI.Droid/SplashScreenActivity.cs
wpf - MVVMCross WPF (Windows) での使用方法は?
WinRT (Windows 8) で使用するにはどうすればよいですか - コンパイルできません。「通常の」Windows (WPF) でも使用できますか?
android - MvxBindableListView 内で ViewModel を変更する MVVMCross
私の Android アプリケーションにはほとんど問題がなく、MVVM Cross で解決する方法がわかりません。
これが私のモデルです
私のビューモデル
私のlayout.axml ...
そして、ここに私の問題、「article_rowlayout」があります
「MyTest」という「クリック」コマンドは、MvxBindableListView によって指定された項目にリンクされています。つまり、ViewModel ではなく、モデル「Article」でコマンド「MyTest」をクリックして検索します。MvxBindableListViewを担当するViewModel「ArticleViewModel」をリンクするために、その動作を変更するにはどうすればよいですか?
助言がありますか?
c# - MVVMCrossでブロードキャストアクションをリッスンする場所
Bluetoothアプリケーションを作成するには、コードのAndroid側でいくつかのブロードキャストアクションにアクセスする必要があります。
これはすべて私のコアで実行されるので、インターフェイスを介して呼び出すViewModelがあります
RunIntentは、Bluetoothをオンにするようにユーザーに促します(別のテクノロジーである可能性があります)。次に、Bluetoothの状態が変更されたときにイベントトリガーが必要です。
また、必要な新しいデバイスを検索するときも
ただし、[Android.Runtime.Register( "ACTION_FOUND")]と[Android.Runtime.Register( "ACTION_STATE_CHANGED")]をクラスに配置できません。これは、ビューに配置しようとした場合にのみ機能します。私の見解ではロジックが必要ですか?
どういうわけかコアに入れることは可能ですか?
インターフェースを実装するクラス
android - MVVMCrossには、ListViewのImageButtonをクリックしたときにセレクターを変更する方法がありますか?
問題はMVVMCrossでプログラミングしないのと同じですが、「クロスプラットフォーム」ソリューションがあるのではないかと思います。
MvxBindableListView(またはListView)でImageButtonを使用する場合、このボタンでアクションを使用するには、いくつかのオプションを設定する必要があります。
これらのパラメータを使用すると、ボタンは「Command1」に反応します。ただし、問題は、ListViewの「ビジュアルセレクター」が変更されていないことです。
例を挙げましょう:
ListViewに5つの行があり、最初の行が選択されている場合。3行目のImageButtonをタッチすると、「Command1」は(ListViewの3番目の項目と)反応しますが、セレクターは最初の行に留まります。
したがって、Androidでは、次のようなコードを配置する必要があります。
このコードを使用すると、適切なアイテムが選択され、動作が正しくなります(ItemClickで実際のイベントを発生させたくない場合)。しかし、このソリューションは「Androidの方法」であり、実際にはクロスプラットフォームではありません(そして、すべてのものを初期化するための恐ろしいコードを想像させてください)
誰かがより良い解決策を持っていますか?
ヒューゴ
c# - AndroidのmvxBindableListViewへのプロパティのバインド
mvxBindableListViewのオブジェクトのプロパティをMVVMCrossとAndroidにバインドしようとすると問題が発生します。
クラスの構造は次のとおりです。
mvxBindableListViewは次のようなものです。
結果は次のとおりです。publicObservableCollectionResults{get; セットする; }およびdetail_viewmodelは次のとおりです。
アプリケーションを実行すると、変数'Results'を含む要素の数を含むmvxBindableListViewが表示されますが、行は空です。
誰が何が起こっているのか知っていますか?ありがとう
c# - MvvmCross : 従来のプラグイン バイパス
を使用すると、このエラーが発生しますAddConventionalPlugin
。
プラグインインスタンスのタイプを渡す必要があります-のように
私のプラグインは次のようなものだからです:
Wp7 と Wp8 は異なる SDK を使用するため、2 つのプロジェクトに分割されると思います。
この問題を回避する方法はありますか?
よろしくお願いします。
xamarin.android - Mvvmcross を使用してイメージ src をリソース ドローアブル イメージにバインドする方法は?
画像の src をバインドしようとしています。
私はこのようにMvxHttpImageViewを使ってみました
と
他の ImgSrc をいくつか試しましたが、まだ結果が得られません。
icon.png は Resources/Drawable ディレクトリにあり、AndroidResource です
どんな助けでも素晴らしいでしょう!ありがとう
c# - MvvmCross vnext: wp7 に似た monodroid CommandParameter
チュートリアル サンプルの MainMenuView では、リストの代わりにディクショナリを使用します。wp7 では、次のようにバインドします。
しかしモノドロイドでは、CommandParameter="{Binding Value}" を mvxListView に配置する場所がわかりません。このエラーが発生します:"MvxBind:Error: 2,71 Problem seen during binding execution for from Items to ItemsSource - problem ArgumentException:私のaxmlコードからのパラメータの変換に失敗しました:
/>
wp7 のように CommandParameter プロパティを設定するにはどうすればよいですか?
よろしくお願いします。
指示 1 に従って、Tutorial.Core の MainMenuViewModel を次のように変更します。
`パブリック ディクショナリ アイテム { get; 設定; }
サンプルは wp7 で期待どおりに動作していますが、モノドロイドでは、KeyValuePair Key プロパティが問題を引き起こしていると思われるため、前のエラーと同じエラーが発生します。