So your data properties are not calling RaisePropertyChanged?
You can programmatically re-evaluate each of the data-bindings that you care about.
Or you can do the easier thing of calling Diagram.PartManager.RemoveNodeForData and then calling AddNodeForData. That will remove the Node and then re-create it.