Smrf.NodeXL.Visualization.Wpf.GraphDrawer.RetrieveVertexFromDrawingVisual C# (CSharp) Method

RetrieveVertexFromDrawingVisual() protected method

protected RetrieveVertexFromDrawingVisual ( System.Windows.Media.DrawingVisual oDrawingVisual ) : IVertex
oDrawingVisual System.Windows.Media.DrawingVisual
return IVertex
    RetrieveVertexFromDrawingVisual
    (
        DrawingVisual oDrawingVisual
    )
    {
        Debug.Assert(oDrawingVisual != null);
        AssertValid();

        Object oVertexAsObject =
            oDrawingVisual.GetValue(FrameworkElement.TagProperty);

        Debug.Assert(oVertexAsObject is IVertex);

        return ( (IVertex)oVertexAsObject );
    }