private void mnuSetBackground_Click(object sender, RoutedEventArgs e) { string filename = FileDialog.GetOpenFilename("Open background image...", "png", "Image File"); if (filename != null) { try { BitmapImage img = new BitmapImage(new Uri(filename)); RealizedNetworkImage ri = new RealizedNetworkImage(); ri.Bitmap = img; ri.FullFilename = filename; ri.SourceImage = new WirelessNetworkImage(); ri.SourceImage.Scale = 1.0 / 39; ri.SourceImage.Filename = filename; NetworkControl.Images.Clear(); NetworkControl.Images.Add(ri); Network.Images.Clear(); Network.Images.Add(ri.SourceImage); NetworkControl.Redraw(); } catch (Exception ex) { MessageBox.Show("Exception while trying to load image.\n" + ex.ToString()); } } }
private void mnuLoad_Click(object sender, RoutedEventArgs e) { string filename = FileDialog.GetOpenFilename("Load Project...", "ws", "Wireless Simulator File"); if (filename != null) { // Try to load it try { WirelessNetwork wn = LoadNetwork(filename); StopSimulation(); SetupWirelessNetwork(wn); SetAutoload(filename); } catch (Exception ex) { MessageBox.Show("Exception while trying to Load file.\n" + ex.ToString()); } } }