private void MasterRefresh() { GetRandomizerData(); if (graph != null) { graph.Dispose(); } graph = Grapher.CreateTransitionGraph(); if (zoom == null) { zoom = new ZoomControl(); ZoomControl.SetViewFinderVisibility(zoom, Visibility.Visible); elementHost1.Child = zoom; } zoom.Content = graph; zoom.Zoom = 0.01f; zoomToVertexSelect.Items.Clear(); zoomToVertexSelect.Items.AddRange(roomRandomizer ? rooms.ToArray() : areas.ToArray()); graph.GenerateGraph(true); Grapher.RecolorVertices(graph); edgeLabelsToggled = false; zoom.ZoomToFill(); }
private void buttonRefreshMap_Click(object sender, EventArgs e) { graph.Dispose(); graph = Grapher.CreateTransitionGraph(); zoom.Content = graph; graph.GenerateGraph(true); Grapher.RecolorVertices(graph); }