wpf水平对齐左和拉伸?
Posted
技术标签:
【中文标题】wpf水平对齐左和拉伸?【英文标题】:wpf horizontalalignment left and stretch? 【发布时间】:2021-12-19 05:29:48 【问题描述】:我想将边框大小更改为父母的大小,但只增长到最大大小。
如果高度和宽度小于 50,则水平和垂直将被拉伸。 但是到了 50 之后,它变成了中心,高度和宽度大小固定为 50
例如如果达到50,它看起来像这样
| □ |
但我想要的是这个
|ㅁ |
我的 xaml 代码在这里
<Border HorizontalAlignment="Stretch" VerticalAlignment="Stretch" MaxHeight="50" MaxWidth="50">
【问题讨论】:
你能把边框放在网格里面吗(网格有两列或三列)?,那么如果你在第一列上放一个边框,那么边框将考虑第一列的中心,并且它会自动显示在左侧。 |ㅁ C1 | C2 | 【参考方案1】:谢谢,Shubham Sahu 的回答帮助了我
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*" MaxWidth="10"/>
<ColumnDefinition Width="4*" MaxWidth="60"/>
<ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>
将 MaxWidth 设置为 Column 定义解决了这个问题!
【讨论】:
以上是关于wpf水平对齐左和拉伸?的主要内容,如果未能解决你的问题,请参考以下文章