2016-06-28 63 views
0

如何将文本框居中在我的Windows 10应用程序页面中?我测试了 button1.Left = (width - button1.width)/2但它没有工作。中心文本框

回答

0

你已经尝试使用Client1.Lidth为你的button1.Location属性?

button1.Location = New Point((ClientSize.Width - button1.Width)/2, _ 
          (ClientSize.Height - button1.Height) /2) 

该代码应该居中控制button1在页面的中心使用宽度和高度,但Point类也只接受一个参数。

+1

我会尝试这个感谢 –

0

你应该利用框架的力量而不是自己做计算。有2个选项来做到这一点使用HorizontalAlignment属性:

在XAML:

<Button x:Name="Button1" HorizontalAlignment="Center" VerticalAlignment="Center" Content="Button 1" /> 

在代码:

Button1.HorizontalAlignment = HorizontalAlignment.Center