private void RemoveDistanceTool() { if (currentDemensionsTool != null) { WorkspaceParentControl.Children.Remove(currentDemensionsTool); currentDemensionsTool = null; ToolBarControl.WorkSpaceChildElements -= 1; //this.CurrentService.CloseService(); } }
void OnEnable(){ //i like bold handle labels since I'm getting old: style.fontStyle = FontStyle.Bold; style.normal.textColor = Color.white; _target = (DistanceTool)target; //lock in a default path name: if(!_target.initialized){ _target.initialized = true; _target.distanceToolName = "Distance Tool " + ++count; _target.initialName = _target.distanceToolName; } }
private void vruler_Click(object sender, RoutedEventArgs e) { TargetServiceGrid.MouseLeftButtonDown += new MouseButtonEventHandler(_targetServiceGrid_MouseLeftButtonDown); isHorizontal = false; if (currentDemensionsTool != null) { TargetServiceGrid.Children.Remove(currentDemensionsTool); } currentDemensionsTool = new DistanceTool(StretchMode.NorthSouth, this); currentDemensionsTool.DimensionsCloseClicked += new EventHandler(currentDemensionsTool_DimensionsCloseClicked); CurrentService = currentDemensionsTool; }
void OnEnable() { //i like bold handle labels since I'm getting old: style.fontStyle = FontStyle.Bold; style.normal.textColor = Color.white; _target = (DistanceTool)target; //lock in a default path name: if (!_target.initialized) { _target.initialized = true; _target.distanceToolName = "Distance Tool " + ++count; _target.initialName = _target.distanceToolName; } }
protected void _targetServiceGrid_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { base.OnMouseLeftButtonDown(e); if (!isHorizontal) { currentDemensionsTool = new DistanceTool(StretchMode.NorthSouth, this); currentDemensionsTool.DimensionsCloseClicked += new EventHandler(currentDemensionsTool_DimensionsCloseClicked); CurrentService = currentDemensionsTool; } else { currentDemensionsTool = new DistanceTool(StretchMode.EastWest, this); currentDemensionsTool.DimensionsCloseClicked += new EventHandler(currentDemensionsTool_DimensionsCloseClicked); CurrentService = currentDemensionsTool; } }
private void AddDistanceTool() { if (HorizontalRulerButton.IsSelected) { currentDemensionsTool = new DistanceTool(StretchMode.EastWest, this); } else if (VerticalRulerButton.IsSelected) { currentDemensionsTool = new DistanceTool(StretchMode.NorthSouth, this); } else { return; } ToolBarControl.WorkSpaceChildElements += 1; CurrentService = currentDemensionsTool; if (currentDemensionsTool != null) { WorkspaceParentControl.Children.Add(currentDemensionsTool); } }
private void currentDemensionsTool_DimensionsCloseClicked(object sender, EventArgs args) { DistanceTool tool = (DistanceTool)sender; TargetServiceGrid.Children.Remove(tool); }