別のクラス Type (eg )ParentClass
とバインドされている C#のクラス (eg ) にプロパティがあります。私の質問は、トリガーされるプロパティを使用してプロパティの値を変更する方法です。ObservableCollection
ChildClass
ChildClass
ParentClass
RaisePropertyChanged("ParentProperty")
私はこのコーディングを使用します:
foreach (var pIn in ParentProperty.Where(ms => ms.Name == onNameUpdateObj.Name && ms.UnRead == true))
{
if (pIn != null)
{
pIn.UnRead = false;
}
}
ParentProperty
はプロパティ バインディングでObservableCollection<ChildClass>
ありChildClass
、プロパティ を含みますUnRead
。UnRead
RaisePropertyChanged("ParentProperty")
returnsの値を変更するとnull
。RaisePropertyChanged("ParentProperty")
のプロパティ値を変更するたびにトリガーしたいpIn.UnRead
。