1

我在 xaml 中有一个画布,定义如下。但是,在其中添加一个矩形不会显示任何内容。

<lib:DrawingCanvas x:Name="drawingCanvas" Background="White" AllowDrop="True">
    <Rectangle Margin="20,20,20,20"  Fill="Black" Stroke="White" Width="100" Height="100">
    </Rectangle>
</lib:DrawingCanvas>

你能在这里给我一些提示吗?

谢谢。

4

1 回答 1

2

你没有使用 Canvas,你使用的是“DrawingCanvas”,所以我不能说任何差异。但假设它来自 Canvas:

您需要设置矩形的附加属性。除了Canvas.TopCanvas.Bottom之外,这些是Canvas.LeftCanvas.Right

例如:

<Rectangle Canvas.Left="50" Canvas.Top="100" Width="100" Height="100" Fill="Black" />
于 2012-06-06T19:21:23.933 回答