ここで誰かが役立つかどうかはわかりませんが、値がイベントによって設定されるフォームで、viewmodel プロパティにバインドされたコンボボックスがあります。社内で動作していますが、イベントが発生し、値が設定されているクライアントが 1 つあります (ログを追加したのでわかります) が、画面は更新されません。データベースのコピーがあり、手順をミラーリングすると機能します。なぜそれが起こっているのでしょうか?以下のコードを含めましたが、かなり基本的なものです。
private void ViewModel_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
if (e.PropertyName == "TriggerId")
{
Method();
}
}
private void Method()
{
ComboBoxSelectedProperty = null;
if (TriggerId != null)
{
var object = Work.ObjectStore.GetById((int)TriggerId);
if (object != null)
{
ComboBoxSelectedProperty = Work.AssociatedObjectStore.GetByObjenct(object);
}
NotifyPropertyChanged("ComboboxSourceSource");
}
}
}