public Collection<XLinkRow> Rows >> { >> get { return _Rows; } >> set >> { >> _Rows = value; >> _LoadRows(); >> } >> }You wire up the event handlers to an instance of Collection< XLinkRow > then replace it with another one. Needs a redesign really but you can use this instead:
public Collection<XLinkRow> Rows >> { >> get { return _Rows; } >> set >> { >> _Rows.Clear(); >> foreach (XLinkRow x in value) >> Rows.Add(x); >> } >> }>