別のクラス Type (eg )ParentClassとバインドされている C#のクラス (eg ) にプロパティがあります。私の質問は、トリガーされるプロパティを使用してプロパティの値を変更する方法です。ObservableCollectionChildClassChildClassParentClassRaisePropertyChanged("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。