Exemple #1
0
        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 = "";
                }
            }
        }
Exemple #2
0
 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());
             }
         }
     }
 }
Exemple #3
0
 /// <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)
     {
     }
 }
Exemple #4
0
        void OnSelectionChanged(SelectionChangeArgs args)
        {

        }
 void OnSelectionChanged(SelectionChangeArgs args)
 {
 }
Exemple #6
0
 private void addFlow_SelectionChange(object sender, SelectionChangeArgs e)
 {
     SelectionChangeHandle();
 }
Exemple #7
0
        private void OnSelectElement(SelectionChangeArgs args)
        {

        }
Exemple #8
0
 private void addFlow_SelectionChange(object sender, SelectionChangeArgs e)
 {
     SelectionChangeHandle();
 }