Я хочу привязать некоторые данные столбца DataGrid только для чтения к свойству Association объекта Entity через Converter (преобразовать коллекцию из этого свойства ассоциации в строку).Когда я пытаюсь добавить / удалить элементы из коллекции, привязка не срабатывает.Собственность также изменилась, не растет.
contractPosition.PropertyChanged += (s, e2) =>
{
a = 0;//don't fire
};
contractPosition.ContractToOrderLinks.Remove(link);
Вот фрагмент объекта ContractPosition (сгенерированный EF4):
[Association("ContractPosition_ContractToOrderLink", "PositionId", "ContractPositionId")]
[XmlIgnore()]
public EntityCollection<ContractToOrderLink> ContractToOrderLinks
{
get
{
if ((this._contractToOrderLinks == null))
{
this._contractToOrderLinks = new EntityCollection<ContractToOrderLink>(this, "ContractToOrderLinks", this.FilterContractToOrderLinks, this.AttachContractToOrderLinks, this.DetachContractToOrderLinks);
}
return this._contractToOrderLinks;
}
}
Почему PropertyChanged не поднимается?Как я могу реализовать связывание обновления?