Now that’s downright weird. I’ve never heard of that behavior before (assuming that Nodes could be selected and deleted, of course).
And I cannot reproduce the behavior with either the Circular Layout sample or the State Chart sample, using either Ctrl-A SelectAll or rubberband-select (DragSelectingTool).
If the problem were just in DragSelectingTool, perhaps the problem would be related to the inability to select all of the nodes. Maybe because the nodes are bigger than they seem, so the rubberband box doesn’t actually surround the whole of each node. But that would not explain why Ctrl-A Delete doesn’t work for you reliably.
I cannot explain that behavior. As I said (and as I just reconfirmed) in the unmodified GoWpfDemo State Chart sample, if I type Ctrl-A Delete, everything is selected and then everything is deleted.
Normally any errors in bindings will not affect the rest of the application, other than that caused by the failure to transfer the binding value. I’m wondering if maybe those binding errors that you are seeing are somehow affecting selection or deleting. Not a likely cause, but I don’t know what else to suggest.
Are you sure the DLL that you are using was compiled for the same .NET version that your app is targeting?
Do you see the same behavior when running the app on a different machine?
When I run the demo application from bin (i.e. exe) and I didn’t see this issue. But when I run the demo application from Visual Studio i.e. by changing the framework to 4.5 it seems reproducible.
I tried to open the solution relevant to v4.6 ( i.e. GoWpfDemo46.sln) in VS 2013 it gives me a pop saying either I have to downgrade to 4.5 or to install 4.6. Where as I already have v4.6.1 installed. I am not sure if you can provide me with any GoXam dll relevant for 4.6.1?
Could this be the reason for this kind of behavior ?