/// <summary> /// Get controls related to specified control /// </summary> /// <param name="ctrl">Original control</param> /// <param name="resultType">Type of resulting related controls</param> /// <param name="edgesType">Optional edge controls type</param> public abstract List<IGraphControl> GetRelatedControls(IGraphControl ctrl, GraphControlType resultType = GraphControlType.VertexAndEdge, EdgesType edgesType = EdgesType.Out);
public static void SetHighlightControl(DependencyObject obj, GraphControlType value) { obj.SetValue(HighlightControlProperty, value); }
/// <summary> /// Get controls related to specified control /// </summary> /// <param name="vc">Original control</param> /// <param name="resultType">Type of resulting related controls</param> /// <param name="edgesType">Optional edge controls type</param> public virtual List <IGraphControl> GetRelatedControls(IGraphControl ctrl, GraphControlType resultType = GraphControlType.VertexAndEdge, EdgesType edgesType = EdgesType.Out) { return(null); }
/// <summary> /// Get controls related to specified control /// </summary> /// <param name="ctrl">Original control</param> /// <param name="resultType">Type of resulting related controls</param> /// <param name="edgesType">Optional edge controls type</param> public abstract List <IGraphControl> GetRelatedControls(IGraphControl ctrl, GraphControlType resultType = GraphControlType.VertexAndEdge, EdgesType edgesType = EdgesType.Out);