私は数多くのコンボボックスを持つプロジェクトを持っており、すべて正しくバインドされています。 SL5をインストールして以来、あらゆる種類のバインディングの問題や、デバッガが不自由なものになり始めました。問題は、SL4からSL5に切り替えてSL4に戻すと、すべての参照がリセットされないことです。長い話を並べると、これらの問題を解決するためにvs2010を再インストールする必要がありました。今私は開発環境をテストしていますが、VMからバインドするテキストボックスを取得することはできますが、バインドするコンボボックスを取得することはできません。MVVMコンボボックスのバインディングの問題
私が知りたいのは、コンボボックスをバインドするための絶対最小要件は何かです。私のViewModelのプロパティSETは、そのデータを取得しています。私は、ItemTemplate構文を使用してみましたが、何も動作していない、コンボボックスItemSourceセットとDisplayMemberPathセットを持っています。 RaisePropertyChangedが起動されています。これはUIスレッドの問題でしょうか?このコンボボックスと他のコンボボックスとの唯一の違いは、データベースへの呼び出しがあり、データベースへの2回目の呼び出しで使用される値を収集することです。これらの結果は、RaisePropertychangedイベントを発生させるVMのプロパティに渡されますが、バインディングはレンダリングされません。私は、クラスのコンストラクタでエンティティを嘲笑してバインディングが動作しますが、データベースからエンティティを読み込むときには動作しません。
この問題がsl4に存在しなかったことを確認できますか? – cordialgerm