如何在Windows 10 App页面中居中文本框?我测试过了
button1.Left = (width - button1.width) / 2
但它没有用。
答案 0 :(得分:0)
您是否已尝试将ClientSize.Width用于button1.Location属性?
button1.Location = New Point((ClientSize.Width - button1.Width) / 2, _
(ClientSize.Height - button1.Height) /2)
代码应该使用Width和Height将控制按钮1置于页面的中心,但Point类也只接受一个参数。
答案 1 :(得分:0)
您应该利用框架的强大功能而不是自己进行计算。使用HorizontalAlignment
属性有两个选项可以执行此操作:
在XAML中:
<Button x:Name="Button1" HorizontalAlignment="Center" VerticalAlignment="Center" Content="Button 1" />
在代码中:
Button1.HorizontalAlignment = HorizontalAlignment.Center