/// <summary>
        /// 장애물 다이어그램에서 클릭이 발생할때 동작하는 이벤트
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ObsDiagram_ShapeClicked(object sender, ShapeRoutedEventArgs e)
        {
            var shape = e.Shape as ObsShape;

            if (shape != null)
            {
                VIewer3D.Instance.ActivateObsPoints((float)shape.ObsPointX, (float)shape.ObsPointY, int.Parse(shape.PointType));
                PropertiesPane.Instance.settingProperty("");
                PropertiesPane.Instance.property_obs.Item = shape;
            }
        }
        /// <summary>
        /// 네비 다이어그램에서 모델 선택시 발생하는 이벤트
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void NaviDiagram_ShapeClicked(object sender, ShapeRoutedEventArgs e)
        {
            var shape = e.Shape as NaviShape;

            if (shape != null)
            {
                //shape.Index
                VIewer3D.Instance.ActivateNaviPoints((float)shape.NaviPointX, (float)shape.NaviPointY);
                PropertiesPane.Instance.settingProperty("navi");
                PropertiesPane.Instance.property_navi.Item = shape;
            }
        }
Esempio n. 3
0
        private void diagram_ShapeDoubleClicked_1(object sender, ShapeRoutedEventArgs e)
        {
            RadDiagramShape   shape = (RadDiagramShape)e.Shape;
            Epizode           Ep    = (Epizode)shape.Tag;
            EpizodeProperties win   = new EpizodeProperties(Ep);
            var result = win.ShowDialog();

            if (result == true)
            {
                shape.Tag       = Ep;
                e.Shape.Content = ((Epizode)shape.Tag).EpizodeNumber;
            }
        }
Esempio n. 4
0
 private void diagram_ShapeDoubleClicked_1(object sender, ShapeRoutedEventArgs e)
 {
     RadDiagramShape shape = (RadDiagramShape)e.Shape;
     Epizode Ep = (Epizode)shape.Tag;
     EpizodeProperties win = new EpizodeProperties(Ep);
     var result = win.ShowDialog();
     if (result == true)
     {
         shape.Tag = Ep;
         e.Shape.Content = ((Epizode)shape.Tag).EpizodeNumber;
     }
 }