Exemplo n.º 1
0
 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));
 }
Exemplo n.º 2
0
        public sealed override object GetVertexInfo(TVertex vertex)
        {
            if (VertexInfos == null)
            {
                return(null);
            }
            TVertexInfo info;

            return(VertexInfos.TryGetValue(vertex, out info) ? info : default(TVertexInfo));
        }
Exemplo n.º 3
0
        public override object GetVertexInfo(TVertex vertex)
        {
            TVertexInfo info;

            if (VertexInfos.TryGetValue(vertex, out info))
            {
                return(info);
            }

            return(null);
        }