我在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>
你能在这里给我一些提示吗?
感谢。
答案 0 :(得分:2)
你没有使用Canvas,你正在使用“DrawingCanvas”,所以我不能说任何差异。但假设它来自Canvas:
您需要为Rectangle设置附加属性。这些是 Canvas.Left 或 Canvas.Right ,以及 Canvas.Top 或 Canvas.Bottom 。< / p>
例如:
<Rectangle Canvas.Left="50" Canvas.Top="100" Width="100" Height="100" Fill="Black" />