1

自从我第一次开始使用 WPF 以来,我的问题是如何更改控件位置并且我找不到任何其他东西.Margin = new Thickness(...),问题是这个函数不像旧的 .X 和 .Y。

有什么方法可以改变 X 和 Y 轴上的控制位置来代替旧的 Thicnkess 功能?我也希望通过代码实现这一点,因为我的按钮是动态创建的。

示例:如果我有一个名为 mybutton 的按钮,我该如何更改他的位置:

mybutton.X=...;
mybutton.Y=...;
4

1 回答 1

4

Canvas元素是我能想到的唯一使用 X 和 Y 坐标的布局控件

例子:

Button button = new Button { Content = "StackOverflow" };

Canvas canvas = new Canvas();
canvas.Children.Add(button);
Canvas.SetLeft(button, 100); //X
Canvas.SetTop(button, 10); //Y
于 2013-07-24T23:19:31.740 回答