SaveVertexOnDrawingVisual ( IVertex oVertex, DrawingVisual oDrawingVisual ) { Debug.Assert(oVertex != null); Debug.Assert(oDrawingVisual != null); AssertValid(); // DrawingVisual has no Tag property, so use FrameworkElement's Tag // property as an attached property. oDrawingVisual.SetValue(FrameworkElement.TagProperty, oVertex); }