/// <summary> /// 网络分析 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void NetAnalyse_Click(object sender, RoutedEventArgs e) { graphicsLayer.DrawingType = DrawingType.None; if (catalog.ActiveLayerObj == null || catalog.ActiveMapDoc == null) { MessageBox.Show("请激活一个矢量图层或者文档!"); return; } if (netAnalyseCtrl == null) { netAnalyseCtrl = new NetAnalyse(MarkLayer, graphicsLayer); } if (catalog != null) { if (catalog.ActiveLayerObj != null && catalog.ActiveLayerObj.Display) { netAnalyseCtrl.VectorObj = catalog.ActiveLayerObj; } if (catalog.ActiveMapDoc != null && catalog.ActiveMapDoc.Display) { netAnalyseCtrl.VectorObj = catalog.ActiveMapDoc; } netAnalyseCtrl.Show(); } }
private void NetAnalyse_Click(object sender, RoutedEventArgs e) { if (netAnalyseCtrl == null) { netAnalyseCtrl = new NetAnalyse(MarkLayer, m_graphicsLayer); } if (m_catalog != null) { netAnalyseCtrl.VectorObj = m_catalog.ActiveLayerObj; netAnalyseCtrl.Show(); } }