中心TextBox页面

时间:2016-06-28 13:10:19

标签: vb.net uwp

如何在Windows 10 App页面中居中文本框?我测试过了 button1.Left = (width - button1.width) / 2但它没有用。

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