I am trying to implement a Z-Order funcitonality in your GoXam product. Using layers did not seem to mesh with our data model, so our only option for implementing Z-order was to reorder the NodeSource Obsevable Collection.
It seems that your monitor on the Node Source collection is not set up to allow Z-order changes. In GraphLinksModel.cs, the NodesSource_CollectionChanged does not pay attention to the NotifyCollectionChangedAction.Move action, nor does it pay attention to NotifyCollectionChangedEventArgs.NewStartingIndex. The result is that trying to reorder the Node source collection (to change draw order) using .Move or .Insert is ineffective.
Will GoXam be fixed to allow reordering? If not, is there another way to attain Z-ordering without using layers?