protected override void HandleOldEditTool(CanvasEditToolChangedEventArgs args, OffsetEditTool2 oldEditTool) { CommandOutputService.WriteLine(LanguageService.FindResourceString(Constants.EditToolTip_EndText_Offset)); oldEditTool.FixedOffsetChanged -= EditTool_FixedOffsetChanged; oldEditTool.DrawObjectSelected -= EditTool_DrawObjectSelected; oldEditTool.OffsetApplied -= EditTool_OffsetApplied; }
private static void EditTool_DrawObjectSelected(object sender, EventArgs e) { if (!(sender is OffsetEditTool2 offsetEditTool)) { return; } CommandOutputService.WriteLine(LanguageService.FindResourceString(Constants.EditToolTip_DrawObjectSelected)); }
protected override void HandleOldEditTool(CanvasEditToolChangedEventArgs args, AngleMeasureEditTool oldEditTool) { if (oldEditTool != null) { oldEditTool.FirstMouseDownPositionConfirmed -= NewEditTool_FirstMouseDownPositionConfirmed; oldEditTool.SecondMouseDownPositionConfirmed -= NewEditTool_SecondMouseDownPositionConfirmed; oldEditTool.AngleCreated -= NewEditTool_AngleCreated; } CommandOutputService.WriteLine(LanguageService.FindResourceString(EditToolTip_EndText_AngleMeasure)); }
protected override void HandleOldEditTool(CanvasEditToolChangedEventArgs args, CopyEditTool oldEditTool) { CommandOutputService.WriteLine(LanguageService.FindResourceString(Constants.EditToolTip_EndText_Copy)); }
/// <summary> /// 当当前工具变更为复制工具后,进行对应的UI响应(输出响应等); /// </summary> protected override void HandleNewEditTool(CanvasEditToolChangedEventArgs args, MoveEditTool newEditTool) { CommandOutputService.WriteLine(LanguageService.FindResourceString(Constants.EditToolTip_BeginText_Move)); }
private static void EditTool_OffsetApplied(object sender, EventArgs e) { CommandOutputService.WriteLine(LanguageService.FindResourceString(Constants.EditToolTip_InputOffset)); }
private void NewEditTool_FirstMouseDownPositionConfirmed(object sender, Vector2D e) { CommandOutputService.WriteLine(LanguageService.FindResourceString(EditToolTip_AngleMeasure_FirstMouseDownPositionConfirmed)); }
private void NewEditTool_AngleCreated(object sender, EventArgs e) { CommandOutputService.WriteLine(LanguageService.FindResourceString(EditToolTip_AngleMeasure_AngleCreated)); CommandOutputService.WriteLine(LanguageService.FindResourceString(EditToolTip_AngleMeasure_ConfirmFirstMouseDownPosition)); }