問題タブ [mvvm-light]
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.
mvvm-light - MVVM Light + Blend デザイナー ビュー エラー: 'Locator' という名前のリソースが見つかりません。
アプリケーションは正常に動作しますが、デザイナー ビューで自分のデザインを確認できませんでした。
「ロケーター」という名前のリソースが見つかりませんと表示されます。明らかに、コードは何も変更していません。データ バインディング ダイアログを使用してデータ バインディングを行っただけです...
誰かが同じ問題に直面していますか?
silverlight - MVVM Light - マスター/子ビューと依存関係プロパティ
マスター/子ビューとカスタム依存関係プロパティを実装すると、奇妙な問題が発生します。
masterView 内で、次のように XAML でビュー モデルを宣言的にバインドしています。
私のMainViewModelは、次のようにItemsControlにバインドしている監視可能なコレクションを公開しています:
次に、TaskListControl を宣言してその ViewModel にバインドし、ListDetails プロパティの依存関係プロパティも定義しました。
ListDetails プロパティが設定されていません。ビューモデルへの宣言的な参照を削除すると、依存関係プロパティのコールバックが起動されます。
ビューモデルへの宣言的なバインディングと依存関係プロパティの定義との競合はありますか?
私はMVVM Lightのブレンド性が本当に好きで、この問題を解決したいと思っています。
私のプロジェクトのソースを受け取りたい場合は、お問い合わせください
silverlight - Silverlight MVVM のマスター ビューとメインの詳細ビュー
私はアプリを開発していて、最善のアプローチについてのガイダンスが必要です...
たとえば、ビューモデルを使用して多くのレシピを取得するメイン ビューがあります。各レシピをアイテムコントロール内のレシピユーザーコントロールにバインドできるようにしたいので、各コントロールはビューモデルのインスタンス化を担当します。
各レシピ ユーザー コントロール内で依存関係プロパティを使用する必要がありますか、または複数のレシピ ユーザー コントロールを作成するために人々が提案する他の代替手段は何ですか?
Blendability 機能を考えると、MVVM Light を採用したいと思っています。
c# - MVVM Light Toolkit のサンプル
MVVM Light Toolkit を使用して作成されたオープンソースの WPF アプリケーションを知っている人はいますか? それともサンプル?
silverlight - MVVMライト-他のビューモデルのプロパティにアクセスする方法
私はmvvmlightを使用してSilverlightアプリケーションを構築しています。別のビューモデルまたはユーザーコントロールのコードビハインド内からビューモデルのプロパティまたはコマンドにアクセスする方法を示すコードスニペットはありますか?
簡単だと思いますが、どういうわけか見落としました。
ウエリ
wpf - MVVM-メインのビューモデル(および他のビューモデル)と設定ダイアログの間で設定を伝達するにはどうすればよいですか?
アプリケーションの設定ダイアログを作成しています。現在、すべての設定はメインのビューモデルの設定に対応していますが、ビューとビューモデルを追加すると、一部の設定が対応しない場合があります。
現在の設定を設定ダイアログにロードし、ユーザーが[OK]をクリックした場合に、対応するビューモデルに設定を保存するためのベストプラクティスを知る必要があります。
アプリケーションを可能な限り移植可能にしたいので、Properties.Settings.Defaultシステムを使用して設定を保存しません。これにより、ユーザースコープの設定が
C:\Users\ username \Local Settings\Application Data\ ApplicationName
アプリケーションのディレクトリではなくディレクトリに保存されます。
違いが生じる場合は、LaurentBugnionのMVVMLightToolkitを使用しています。
.net - MVVM Light Toolkit が System.IO.FileLoadException をスローする
Expression Blend 4 ベータ版と共に VS 2010 を実行しています。提供されたテンプレートから MVVM Light プロジェクトを作成しましたが、VS 2010 デザイナー ウィンドウで MainWindow.Xaml を表示しようとすると、System.IO.FileLoadException が発生します。テンプレートは既に System.Windows.Interactivity を参照しています。例外の詳細は次のとおりです。
System.NotSupportedException ネットワーク上の場所からアセンブリを読み込もうとしたため、以前のバージョンの .NET Framework ではアセンブリがサンドボックス化されていました。このリリースの .NET Framework では既定で CAS ポリシーが有効になっていないため、この負荷は危険な場合があります。この読み込みがアセンブリをサンドボックス化することを意図していない場合は、loadFromRemoteSources スイッチを有効にしてください。詳細については、http: //go.microsoft.com/fwlink/?LinkId=155569を参照してください。
mvvm-light - ダイアログ(実際のもの)
いくつかの異なる解決策を試した後、私はこれに戻ってきます。UnityContainerを介してViewModelLocatorクラスをファクトリとして使用するWindow.ShowDialogが必要です。
基本的に、ビュー(およびViewModel)があり、ビューをボタンで押すと、ロジックを処理して最終的に呼び出し元に結果を返すダイアログを作成する必要があります(コンストラクターでいくつかのパラメーターを取ります)。計算したすべてのロジックの結果)。
Windowsフォームの観点からこれを見るのは間違っているかもしれませんが、私は自分が何をしたいのかを正確に知っており、理想的にはWPFとMVVMを使用してそれを実行したいと思います。私はこのプロジェクトを機能させようとしていますが、最終的には、機能させるためにバニラWPFに戻る必要はありません。
mvvm-light - ボタンの「IsEnabled」をオーバーライドするRelayCommands
ボタンの「IsEnabled」をオーバーライドするRelayCommands。
これはバグですか?これが私のビューのxamlと私のViewModelのコードです
xamlにIsEnabled="False"をハードコーディングしていることに注意してください。この値は完全に無視されます(ボタンは常に有効になっています)。
RelayCommandにCanExecuteオーバーロードがあることに気付きましたが、ボタンを無効にする以上のことをしたいので、これを使用したいと思いました。
mvvm - Mvvm-light(oobe)+MEFを使用したSilverlightナビゲーション?
ユーザーコントロール/ページ間を移動するための最良のアプローチは何ですか? 私は Silverlight にかなり慣れていませんが、mvvm パターンにはさらに慣れていません。
Navigation Framework は MVVM Light Toolkit とどの程度うまく統合されていますか? この 2 つを使用した一般的なアプリケーション フロー制御のスニペットは素晴らしいでしょう。
計画では、ナビゲーション フレームワークを一般的なフローに使用するか、Jeremy Likeness の領域管理アプローチ ( http://csharperimage.jeremylikness.com/search/label/regions ) を使用して、必要に応じて領域を交換することでした。いくつかの場所で Visual Root の置き換えについて言及しているのを見たことがありますが、それはハックのように思えました。
アドバイス、スニペット、または一般的な方向へのナッジは大歓迎です。
ありがとうございました。