private void OnSelectElement(SelectionChangeArgs args) { if (!args.IsHighlightMode()) { SelectedShapeQuery query = new SelectedShapeQuery(); renderView.QuerySelection(query); var ids = query.GetIds(); if (ids.Length > 0) { var shape = query.GetGeometry(); if (shape != null) { GeomCurve curve = new GeomCurve(); if (curve.Initialize(shape)) { TopoShapeProperty property = new TopoShapeProperty(); property.SetShape(shape); var str = String.Format("Length:{0}", property.EdgeLength()); toolStripStatusLabel2.Text = str; return; } } } else { toolStripStatusLabel2.Text = ""; } } }
private void OnSelectElement(SelectionChangeArgs args) { if (!args.IsHighlightMode()) { SelectedShapeQuery query = new SelectedShapeQuery(); renderView.QuerySelection(query); var shape = query.GetGeometry(); if (shape != null) { GeomCurve curve = new GeomCurve(); if (curve.Initialize(shape)) { TopoShapeProperty property = new TopoShapeProperty(); property.SetShape(shape); Console.WriteLine("Edge Length {0}", property.EdgeLength()); } } } }
/// <summary> /// 点击工位时触发 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void addFlow_SelectionChange(object sender, SelectionChangeArgs e) { try { rTB_stationproperty.Clear(); Node node = e.Item as Node; if (node != null) { if (node.Text != null && node.Text != "") { string str_node_station = node.Text; StationConfigure("STATION_NAME='" + str_node_station + "'"); } } } catch (Exception ec) { } }
void OnSelectionChanged(SelectionChangeArgs args) { }
private void addFlow_SelectionChange(object sender, SelectionChangeArgs e) { SelectionChangeHandle(); }
private void OnSelectElement(SelectionChangeArgs args) { }