属性更改时通知ObservableCollection

时间:2016-12-21 19:54:45

标签: c# observablecollection inotifypropertychanged

我有以下课程。

Class Contract
{
   public double Bid { get; set; }
   ...
}

Class Leg
{
   public Contract con {get; set; }
   ...
}

class Combo
{
   public Leg L1 { get; set;}
   public Leg L2 { get; set;}
   ....
}

ObservableCollection<Combo> listOfCombos = new ObservableCollection<Combo>();
Combo cmbo = new Combo();
listOfCombos.Add(cmbo);

//datagrid bound to ObservableCollection
<DataGrid x:Name="dgCombos" ItemsSource="{Binding listOfCombos,Mode=OneWay}"

如果合同的出价属性发生变化,如何通知listOfCombos。我还希望更改传播到datagrid。 我知道当T(唯一的类)的属性发生变化时如何通知ObservableCollection。 我很困惑如何通知,当多个班级。即。组合&gt;腿&gt;合同。 - 谢谢

0 个答案:

没有答案