개정판 168f8027
issue #812 상단 Angle 컨트롤에 아무것도 안나오는 문제 및 빌드 오류 수정
Change-Id: Ic2b9da31e24cba6185dd5765a1ce2947fa1ebf55
MarkupToPDF/Controls/Line/ArcControl.cs | ||
---|---|---|
305 | 305 |
get { return (double)GetValue(AngleProperty); } |
306 | 306 |
set { SetValue(AngleProperty, value); } |
307 | 307 |
} |
308 |
public double Angle |
|
309 |
{ |
|
310 |
get { return (double)GetValue(AngleProperty); } |
|
311 |
set |
|
312 |
{ |
|
313 |
if (this.Angle != value) |
|
314 |
{ |
|
315 |
SetValue(AngleProperty, value); |
|
316 |
} |
|
317 |
} |
|
318 |
} |
|
308 |
|
|
309 |
|
|
310 |
// CommentUserInfo에서 상속받기때문에 제거. |
|
311 |
|
|
312 |
//public double Angle |
|
313 |
//{ |
|
314 |
// get { return (double)GetValue(AngleProperty); } |
|
315 |
// set |
|
316 |
// { |
|
317 |
// if (this.Angle != value) |
|
318 |
// { |
|
319 |
// SetValue(AngleProperty, value); |
|
320 |
// } |
|
321 |
// } |
|
322 |
//} |
|
323 |
|
|
319 | 324 |
public Point EndPoint |
320 | 325 |
{ |
321 | 326 |
get { return (Point)GetValue(EndPointProperty); } |
... | ... | |
536 | 541 |
this.EndPoint = pt; |
537 | 542 |
this.MidPoint = new Point(0, 0); |
538 | 543 |
|
544 |
Point tmp = this.EndPoint; |
|
545 |
Angle = MathSet.returnAngle(this.StartPoint, ref tmp, true); |
|
546 |
|
|
539 | 547 |
if (bAxisLocked || bShiftKeyPressed) |
540 | 548 |
{ |
541 |
Point tmp = this.EndPoint; |
|
542 |
string angle = MathSet.returnAngleString(this.StartPoint, ref tmp, true); |
|
543 | 549 |
this.EndPoint = tmp; |
544 | 550 |
} |
545 | 551 |
|
내보내기 Unified diff