2
InkCanvas
에 사각형을 배치하려고합니다. 나는 다음과 같은 방법을 사용하고있다. 불행히도 사각형을 추가하면 (0,0)
에 표시됩니다. 비록 내가 왼쪽 속성이 0
인지 아닌지를 알아보기 위해 쿼리 할 때 나는 0이 아닌 값을 얻는다. 왜이 사람이 될지 아는 사람 있습니까?InkCanvas의 WPF 절대 위치 지정
건배,
Nilu
InkCanvas _parent = new InkCanvas();
private void AddDisplayRect(Color annoColour, Rect bounds)
{
Rectangle displayRect = new Rectangle();
Canvas.SetTop(displayRect, bounds.Y);
Canvas.SetLeft(displayRect, bounds.X);
// check to see if the property is set
Trace.WriteLine(Canvas.GetLeft(displayRect));
displayRect.Width = bounds.Width;
displayRect.Height = bounds.Height;
displayRect.Stroke = new SolidColorBrush(annoColour);
displayRect.StrokeThickness = 1;
_parent.Children.Add(displayRect);
}