public Form1() { InitializeComponent(); risem = false; _cloud = new List <Node>(); _reachableNodes = new ReachableNodeList(); _nodes = new List <Node>(); _edges = new List <Edge>(); _count = 1; _findMinDistance = false; _isGraphConnected = true; _unvisitedBrush = new SolidBrush(customColor); _visitedBrush = new SolidBrush(customColor); // Povežemo dogodke z metodami Load += novoOzadje; platno.MouseClick += klikMiske; // platno.MouseDown += pritiskMiske; //platno.MouseUp += spustMiske; //platno.MouseMove += premikMiske; platno.MouseDoubleClick += novoOzadje; }
public MainWindow() { InitializeComponent(); drawingCanvas.SetValue(Canvas.ZIndexProperty, 0); _cloud = new List <Node>(); _reachableNodes = new ReachableNodeList(); _nodes = new List <Node>(); _edges = new List <Edge>(); _count = 1; _findMinDistance = false; _isGraphConnected = true; _brushes = new List <SolidColorBrush>(); var props = typeof(Brushes).GetProperties(BindingFlags.Public | BindingFlags.Static); foreach (var propInfo in props) { _brushes.Add((SolidColorBrush)propInfo.GetValue(null, null)); } _unvisitedBrush = new SolidColorBrush(Colors.Black); _visitedBrush = new SolidColorBrush(Colors.DarkViolet); tbl = new DataTable("SomeData"); tbl.Columns.Add("Algorithm", typeof(string)); tbl.Columns.Add("Vertex", typeof(string)); tbl.Columns.Add("Edge", typeof(string)); tbl.Columns.Add("Time", typeof(string)); tbl.Columns.Add("Iterations", typeof(string)); listView.DataContext = tbl; }
public MainWindow() { InitializeComponent(); drawingCanvas.SetValue(Canvas.ZIndexProperty, 0); cloud = new List <Node>(); reachableNodes = new ReachableNodeList(); nodes = new List <Node>(); edges = new List <Edge>(); count = 1; findMinDistance = false; isGraphConnected = true; unvisitedBrush = new SolidColorBrush(Colors.Black); visitedBrush = new SolidColorBrush(Colors.DarkViolet); }
public MainWindow() { InitializeComponent(); drawingCanvas.SetValue(Canvas.ZIndexProperty, 0); _cloud = new List <Node>(); _reachableNodes = new ReachableNodeList(); _nodes = new List <Node>(); _edges = new List <Edge>(); _count = 1; _findMinDistance = false; _isGraphConnected = true; _unvisitedBrush = new SolidColorBrush(Colors.Black); _visitedBrush = new SolidColorBrush(Colors.DarkViolet); _tbl.Columns.Add($"ID", typeof(string)); }