Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
自从我第一次开始使用 WPF 以来,我的问题是如何更改控件位置并且我找不到任何其他东西.Margin = new Thickness(...),问题是这个函数不像旧的 .X 和 .Y。
.Margin = new Thickness(...)
有什么方法可以改变 X 和 Y 轴上的控制位置来代替旧的 Thicnkess 功能?我也希望通过代码实现这一点,因为我的按钮是动态创建的。
示例:如果我有一个名为 mybutton 的按钮,我该如何更改他的位置:
mybutton.X=...; mybutton.Y=...;
该Canvas元素是我能想到的唯一使用 X 和 Y 坐标的布局控件
Canvas
例子:
Button button = new Button { Content = "StackOverflow" }; Canvas canvas = new Canvas(); canvas.Children.Add(button); Canvas.SetLeft(button, 100); //X Canvas.SetTop(button, 10); //Y