private void Button_Click(object sender, RoutedEventArgs e) { VertexInfos.Clear(); ButtonController.ButtonsToggle(sender as Button, GraphManager.GetFrameworkElementCollection <Button>()); GraphManager.CancelSelection(FindPathButton); Graph.GetEdges().ForEach(edge => edge.SetLineColor(Brushes.Black)); }
public sealed override object GetVertexInfo(TVertex vertex) { if (VertexInfos == null) { return(null); } TVertexInfo info; return(VertexInfos.TryGetValue(vertex, out info) ? info : default(TVertexInfo)); }
public override object GetVertexInfo(TVertex vertex) { TVertexInfo info; if (VertexInfos.TryGetValue(vertex, out info)) { return(info); } return(null); }