First, let me say that this package is AWESOME!
One gripe with it, though... It's not easy to change the vertex fill color on selection/deselection... I see the VertexSelectedColor property, but that only changes the border of the vertex... I'm looking for a way to change the color of
the entire vertex, since it can be hard to see an outline color change in a large graph.
I've hacked something together in the SelectionChange event to handle the selection, and it works well enough:
foreach (IVertex ThisVertex in ((NodeXLControl)sender).SelectedVertices)
ThisVertex.SetValue(ReservedMetadataKeys.PerVertexPrimaryLabelFillColor, Color.FromArgb(255, 255, 255, 0));
The de-selection, however, is giving me fits... I coded something similar in the VertexClicked event to change the color back, but this fails if the deselection is done by clicking on the background of the graph. It works just fine if I deselect
a vertex by clicking on another vertex.
I'm wondering if it is possible to either put in a VertexSelectedFillColor property, or perhaps a SelectionChanging event which occurs when the selection is in the process of changing, but when SelectedVertices still contains the prior selection?