下图显示我更改了两个高度值。当我减小高度而不是从上到下减少数字时,会发生相反的情况。
<Rectangle Fill="#DBDBDB" HorizontalAlignment="Left" Height="100" Margin="547,607,0,0" Stroke="Silver" StrokeThickness="2" VerticalAlignment="Top" Width="100" RenderTransformOrigin="0,0.97" />
我只需要知道如何设置X和Y
答案 0 :(得分:1)
如果您的矩形恰好位于Canvas上,则可以使用Canvas.Right和Canvas.Bottom
<Canvas>
<Button Click="Button_Click">Shrink It a Bit</Button>
<Rectangle x:Name="_Rectangle" Canvas.Bottom="20" Canvas.Right="20"
Fill="Black" Height="50" Width="50" />
</Canvas>
所以现在如果你缩小它:
_Rectangle.Height = _Rectangle.Height - 5;
_Rectangle.Width = _Rectangle.Width - 5;
你会发现它从顶部和左侧缩小。您可以使用上/下,右/左的适当组合来获得您想要的效果。