I’m working on a WPF project that supports more than one culture. Does the UndoManager support internationalization out of the box or will I need to wrap everything in my own transaction so I can provide a localized string for every top level transaction that is exposed to the user? (I’m displaying the undo text in a standard sort of drop down that shows the user which actions are on the stack.)
In addition, how do I get at something like Node.Location when I’m using two-way data binding? Using a GraphLinksNodeModel class, it looks like there’s no way to get from a node model back to the diagram model (you can do this at the view level where all of the controls map nicely back to each other, such as the Node.Diagram property). I’m guessing I would need to override something in the standard dragging tool to provide my own localized strings?