TreeView HierarchicalDataTemplate ItemSource propertychanged not recognized


i’m having trouble getting bound property changed events recognized treeview control.  in particular when add item or remove item itemsource property of hierarchicaldatatemplate, expect following work:

====================

divisionbusinessunit divisionbusinessunit

    = new divisionbusinessunit(division);

selectedbusinessunit.subclasses.add(divisionbusinessunit);

====================

instead have following:

=================

 divisionbusinessunit divisionbusinessunit

    = new divisionbusinessunit(division);

selectedbusinessunit.subclasses.add(divisionbusinessunit);

list<businessunit> holder = selectedbusinessunit.subclasses;

selectedbusinessunit.subclasses = null;

selectedbusinessunit.subclasses = holder;

 ===================

note divisionbusinessunit implement inotifypropertychanged.

any ideas doing wrong?

 

thanks,

dogulas

jerry,

i figured out.  had defined subclasses property in businessunit class list<businessunits>.  when changed definition observablecollection<businessunit> it started working fine.

sorry oversight.

dogulas



Silverlight  >  Silverlight Controls and Silverlight Toolkit



Comments

Popular posts from this blog

BIT Version

Admin Permissions

Problems installing SQL Server 2014 - There was a failure to calculate the applicability of setting LICENSEPATH.