Wenn du die Node nur neu zeichnen willst, dann rufe
InvalidateNode()
auf. Ob dabei das gewünschte MeasureItem Event gefeuert wird kann ich dir gerade nicht 100%ig aus dem Kopf sagen. Aber ich sage mal ja, da dieses Event sonst keinen Sinn machen würde.
ResetNode()
setzt den kompletten Status der Node zurück. Also auch den Zustand, ob die Node ChildNodes hat, ob der Status auf Expanded gesetzt ist, usw.
Aber probier es doch einfach mal in einem Testprojekt aus. Fang mit
InvalidateNode()
an. Das ist in 99% der Fälle ausreichend.