The way it is set up now is that the icon changes when the node is highlighted. I only want it to change if it is expanded and changed back if it isn't. (Open folder and Closed Folder) like in Explorer.

I don't have the same Icons for each Node so how do I set it up so it doesn't change every node just the ones I want... I only want the first Node to change to this Icon not the child of it. I want the child to change into something different if it is expanded.