public RainPipes(RainJuncs rj) { InitializeComponent(); rainjunc = rj; //检查井与管道绑定 RainPipeGrid.Margin = new Thickness(0, 0, 0, 0); state = new RainPipeState(this); }
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); }
//是否显示雨水检查井 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(); } }