WPF中的控件定位

本文介绍了如何在WPF中实现子控件相对于父容器的居中定位,通过XAML代码和按钮点击事件展示了具体实现方法。强调了在处理未初始化width和height的元素时,应使用ActualWidth和ActualHeight属性,并且在使用thickness定位时,子控件需设置HorizontalAlignment和VerticalAlignment为Left和Top。
摘要由CSDN通过智能技术生成

 以下代码实现了手工实现了子控件相对父容器的位置居中:

 xaml内容如下, 

  <Grid Name="grid_one"   Background="#FFF27F7F">
        <Canvas Height="164" HorizontalAlignment="Left" Margin="178,131,0,0" Name="canvas1" VerticalAlignment="Top" Width="281" Background="Black" />
        <Button Content="定位" Height="40" HorizontalAlignment="Left" Margin="165,22,0,0" Name="button1" VerticalAlignment="Top" Width="68" Click="button1_Click" />
        <TextBox Height="23" HorizontalAlignment="Left" Margin="24,22,0,0" Name="textBox1" VerticalAlignment="Top" Width="120" Text="长" />
        <TextBox Height="23" HorizontalAlignment="Left
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值