我有一个XAML用户控件,其中包含一个包含各种TextBoxes和Labels的Grid。
<UserControl>
<Grid Background="#FFE8EEF7" Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<!-- just various TextBoxes and Labels here -->
<TextBox x:Name="txtBottomTextBox" HorizontalAlignment="Left" Height="24" Margin="800,37,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="50" IsEnabled="False"/>
</Grid>
</UserControl>
然后我在主窗口上拥有用户控件,如下所示:
<Window>
<Grid Width="Auto" Height="Auto">
<MyCtrlLib:GenParams Name="genParams1" Width="Auto" Height="Auto" Margin="0,0,0,0"
HorizontalAlignment="Stretch" VerticalAlignment="Stretch" />
</Grid>
</Window>
除了最底部的TextBox和用户控件底部之间缺少空间外,一切都很好。两者之间最多可能有三个像素的空间,所以我希望有更多的填充(可能大约8个像素)。但是,我尝试了尽可能地填充填充,但没有任何工作像我想要的那样。
关于如何在最底部的TextBox和用户控件底部之间强制填充的任何建议?
答案 0 :(得分:3)
像这样设置TextBox边距(值从左开始顺时针方向):
Margin="800,37,0,8"