1

ここで誰かが役立つかどうかはわかりませんが、値がイベントによって設定されるフォームで、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");
        }
    }
}
4

0 に答える 0