我試圖在Canvas
如下得出一個Rectangle
:如何繪製一個矩形上一個WPF畫布
System.Windows.Shapes.Rectangle rect;
rect = new System.Windows.Shapes.Rectangle();
rect.Stroke = new SolidColorBrush(Colors.Black);
rect.Fill = new SolidColorBrush(Colors.Black);
rect.Width=200;
rect.Height=200;
Canvas.SetLeft(rect,0);
Canvas.SetTop(rect,0);
front_canvas.Children.Add(rect);
爲什麼會這樣的代碼不是畫一個矩形?
畫布是在相關聯的XAML定義如下:
<Canvas Height="200" Width="200" Name="front_canvas" Grid.Row="1" Grid.Column="0">
</Canvas>
畫布示出了細。我可以說因爲它在版面網格中留下的空隙。
@ReedCopsey:我可以告訴它不是壓扁,因爲有一個很大的差距在哪裏畫布應該並沒有什麼否則可能會導致它 – Sheena 2013-02-08 22:20:57