无法在画布中绘制形状

本文关键字:绘制 布中 | 更新日期: 2023-09-27 18:36:27

我在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>

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

谢谢。

无法在画布中绘制形状

你没有使用画布,你使用的是"绘图画布",所以我不能说任何差异。 但假设它源自 Canvas:

您需要设置矩形的附加属性。 这些是 Canvas.Left 或 Canvas.Right,以及 Canvas.Top Canvas.Bottom

例如:

<Rectangle Canvas.Left="50" Canvas.Top="100" Width="100" Height="100" Fill="Black" />