所有 Windows 控件都具有称为锚点的属性,通过它我可以强制控件粘在其表面上,如果有人重新调整窗体的大小,控件的高度和宽度也会随着窗体大小增加和减小。
我问了一些人如何在 wpf 中做到这一点,他说 WPF 中的“停靠”可以通过设置子控件的 HorizontalAllignment 和 VerticalAllignment 属性来完成。
WPF 中的“锚定”可以通过在子节点上设置 Margin 和/或在容器上设置 Padding 来完成。
不幸的是,我无法这样做。所以这是我的示例 xaml。
<Window x:Class="WpfApplication1.Window3"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window3" Height="300" Width="515">
<Grid>
<Label Name="lblName" Content="Enter Name" Height="28" HorizontalAlignment="Left" Margin="-17,5,0,0" VerticalAlignment="Top" />
<Label Content="Enter Address" Height="28" HorizontalAlignment="Left" Margin="-17,39,0,0" Name="label2" VerticalAlignment="Top" />
<Label Content="Enter Company" Height="28" HorizontalAlignment="Left" Margin="-17,68,0,0" Name="label3" VerticalAlignment="Top" />
<TextBox Height="23" HorizontalAlignment="Left" Margin="83,10,0,0" Name="textBox1" VerticalAlignment="Top" Width="222" />
<TextBox Height="23" HorizontalAlignment="Left" Margin="83,73,0,0" Name="textBox2" VerticalAlignment="Top" Width="222" />
<TextBox Height="23" HorizontalAlignment="Left" Margin="83,42,0,0" Name="textBox3" VerticalAlignment="Top" Width="222" />
</Grid>
</Window>
所以请编辑 ny xaml 以实现我正在寻找的东西....谢谢