public EdgeViewModel(SwapablePair <NodeViewModel> pos) { Pos = pos; Pos.First.PropertyChanged += NodeViewPropertyChanged; Pos.Second.PropertyChanged += NodeViewPropertyChanged; _weight = 1; _color = new SolidColorBrush(Colors.Black); }
public Path(int node1, int node2, int weight) { Target = new SwapablePair <int>(node1, node2); Weight = weight; }