[WPF, TreeView] Basic implementation of expansion events