問題タブ [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 に答える
635 参照

xamarin.android - 戻るボタンで Mvvmcross チュートリアルを閉じる

MainMenuView でチュートリアルの実装を実行すると、戻るとアプリケーションが終了しますが、私のアプリでは、SplashScreenView に移動して MainMenuView にリダイレクトされ、チュートリアルのどこで指定またはオーバーライドされたのかがわかりません。戻るボタンがクリックされた

編集:ここで解決策が見つかりましたhttps://github.com/slodge/MvvmCross/blob/master/Sample%20-%20Tutorial/Tutorial/Tutorial.UI.Droid/SplashScreenActivity.cs

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

wpf - MVVMCross WPF (Windows) での使用方法は?

WinRT (Windows 8) で使用するにはどうすればよいですか - コンパイルできません。「通常の」Windows (WPF) でも使用できますか?

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

android - MvxBindableListView 内で ViewModel を変更する MVVMCross

私の Android アプリケーションにはほとんど問題がなく、MVVM Cross で解決する方法がわかりません。

これが私のモデルです

私のビューモデル

私のlayout.axml ...

そして、ここに私の問題、「article_rowlayout」があります

「MyTest」という「クリック」コマンドは、MvxBindableListView によって指定された項目にリンクされています。つまり、ViewModel ではなく、モデル「Article」でコマンド「MyTest」をクリックして検索します。MvxBindableListViewを担当するViewModel「ArticleViewModel」をリンクするために、その動作を変更するにはどうすればよいですか?

助言がありますか?

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

c# - MVVMCrossでブロードキャストアクションをリッスンする場所

Bluetoothアプリケーションを作成するには、コードのAndroid側でいくつかのブロードキャストアクションにアクセスする必要があります。

これはすべて私のコアで実行されるので、インターフェイスを介して呼び出すViewModelがあります

RunIntentは、Bluetoothをオンにするようにユーザーに促します(別のテクノロジーである可能性があります)。次に、Bluetoothの状態が変更されたときにイベントトリガーが必要です。

また、必要な新しいデバイスを検索するときも

ただし、[Android.Runtime.Register( "ACTION_FOUND")]と[Android.Runtime.Register( "ACTION_STATE_CHANGED")]をクラスに配置できません。これは、ビューに配置しようとした場合にのみ機能します。私の見解ではロジックが必要ですか?

どういうわけかコアに入れることは可能ですか?

インターフェースを実装するクラス

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

android - MVVMCrossには、ListViewのImageButtonをクリックしたときにセレクターを変更する方法がありますか?

問題はMVVMCrossでプログラミングしないのと同じですが、「クロスプラットフォーム」ソリューションがあるのではないかと思います。

MvxBindableListView(またはListView)でImageButtonを使用する場合、このボタンでアクションを使用するには、いくつかのオプションを設定する必要があります。

これらのパラメータを使用すると、ボタンは「Command1」に反応します。ただし、問題は、ListViewの「ビジュアルセレクター」が変更されていないことです。

例を挙げましょう:

ListViewに5つの行があり、最初の行が選択されている場合。3行目のImageButtonをタッチすると、「Command1」は(ListViewの3番目の項目と)反応しますが、セレクターは最初の行に留まります。

したがって、Androidでは、次のようなコードを配置する必要があります。

このコードを使用すると、適切なアイテムが選択され、動作が正しくなります(ItemClickで実際のイベントを発生させたくない場合)。しかし、このソリューションは「Androidの方法」であり、実際にはクロスプラットフォームではありません(そして、すべてのものを初期化するための恐ろしいコードを想像させてください)

誰かがより良い解決策を持っていますか?

ヒューゴ

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

c# - AndroidのmvxBindableListViewへのプロパティのバインド

mvxBindableListViewのオブジェクトのプロパティをMVVMCrossとAndroidにバインドしようとすると問題が発生します。

クラスの構造は次のとおりです。

mvxBindableListViewは次のようなものです。

結果は次のとおりです。publicObservableCollectionResults{get; セットする; }およびdetail_viewmodelは次のとおりです。

アプリケーションを実行すると、変数'Results'を含む要素の数を含むmvxBindableListViewが表示されますが、行は空です。

誰が何が起こっているのか知っていますか?ありがとう

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

c# - MvvmCross : 従来のプラグイン バイパス

を使用すると、このエラーが発生しますAddConventionalPlugin

プラグインインスタンスのタイプを渡す必要があります-のように

私のプラグインは次のようなものだからです:

Wp7 と Wp8 は異なる SDK を使用するため、2 つのプロジェクトに分割されると思います。

この問題を回避する方法はありますか?

よろしくお願いします。

0 投票する
4 に答える
13651 参照

xamarin.android - Mvvmcross を使用してイメージ src をリソース ドローアブル イメージにバインドする方法は?

画像の src をバインドしようとしています。

私はこのようにMvxHttpImageViewを使ってみました

他の ImgSrc をいくつか試しましたが、まだ結果が得られません。

icon.png は Resources/Drawable ディレクトリにあり、AndroidResource です

どんな助けでも素晴らしいでしょう!ありがとう

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

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 プロパティが問題を引き起こしていると思われるため、前のエラーと同じエラーが発生します。