Example #1
0
 public RainPipes(RainJuncs rj)
 {
     InitializeComponent();
     rainjunc            = rj;           //检查井与管道绑定
     RainPipeGrid.Margin = new Thickness(0, 0, 0, 0);
     state = new RainPipeState(this);
 }
Example #2
0
 public RainPipes(RainJuncs rj) 
 {
     InitializeComponent();
     rainjunc = rj;                      //检查井与管道绑定
     RainPipeGrid.Margin = new Thickness(0, 0, 0, 0);
     state = new RainPipeState(this);
   
 }
Example #3
0
 public Mapctl()
 {
     InitializeComponent();
     TextState.Loaded += new RoutedEventHandler(textLoaded);
     mBackground       = new MapBackground();               //创建地图背景图层
     mRainjunc         = new RainJuncs();
     mWastejunc        = new WasteJuncs();
     mRainpipe         = new RainPipes(mRainjunc);
     mWastepipe        = new WastePipes(mWastejunc);
 }
Example #4
0
        //是否显示雨水检查井
        private void View_Show_Rainjunc_Click(object sender, RoutedEventArgs e)
        {
            int index = 3;

            if (View_Show_Rainjunc.IsChecked)            //选中
            {
                View_Show_Rainjunc.IsChecked = false;
                this.MapGrid.Children[index + 1].Visibility = Visibility.Collapsed;
                listLayer.ElementAt(index).IsHidden         = true;
            }
            else
            {
                View_Show_Rainjunc.IsChecked = true;
                this.MapGrid.Children[index + 1].Visibility = Visibility.Visible;
                listLayer.ElementAt(index).IsHidden         = false;
                RainJuncs mJunc = listLayer.ElementAt(index) as RainJuncs;
                mJunc.Update();
            }
        }