に長方形を配置しようとしていInkCanvas
ます。私は次の方法を使用しています。残念ながら、長方形を追加すると、 に表示され(0,0)
ます。左のプロパティがゼロではないかどうかを確認するためにクエリを実行すると、0
ゼロ以外の値が返されます。これがなぜなのか誰か知っていますか?
乾杯、
ニルー
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);
}