wpf transfrom 只是修改视图 如何修改控件位置真实值
时间: 2024-03-15 14:45:07 浏览: 54
WPF中的Transform确实只是修改视图,而不会影响控件的真实位置值。如果你想要修改控件的真实位置值,可以使用控件的Margin、Padding、Canvas.Left、Canvas.Top等属性来实现。
例如,如果你想要将一个控件向右移动10个像素,可以使用Margin属性,如下所示:
```
<Grid>
<Button Content="Hello World!" Margin="10,0,0,0"/>
</Grid>
```
这将把Button控件的左边缘向右移动10个像素,从而改变其真实位置值。同样地,你也可以使用Canvas.Left和Canvas.Top属性来改变控件的位置,例如:
```
<Canvas>
<Button Content="Hello World!" Canvas.Left="10" Canvas.Top="10"/>
</Canvas>
```
这将把Button控件的左上角放置在Canvas的(10, 10)位置处,从而改变其真实位置值。
阅读全文