C# 在WPF中安排项目
我有以下问题: 我的文本框应该填满整个空间,但属性“VerticalAlignment=“Stretch”不适合我 这是我的密码:C# 在WPF中安排项目,c#,.net,wpf,xaml,C#,.net,Wpf,Xaml,我有以下问题: 我的文本框应该填满整个空间,但属性“VerticalAlignment=“Stretch”不适合我 这是我的密码: <TextBox x:Name="txt_in_ct_length_aisle" Text="{Binding CtLengthAisle, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True,NotifyOnValidationError=True}" V
<TextBox
x:Name="txt_in_ct_length_aisle"
Text="{Binding CtLengthAisle, UpdateSourceTrigger=PropertyChanged,
ValidatesOnDataErrors=True,NotifyOnValidationError=True}"
Validation.Error="MainViewHasErrors"
TextWrapping="Wrap" VerticalAlignment="Stretch"
KeyboardNavigation.TabIndex="0"/>
<Label x:Uid="LabelShowHint" Content="?" HorizontalAlignment="Right"/>
我应该如何设置正确的属性?
总而言之,我希望我的文本框一直填充到右边的“?”为止
你们谁能帮忙吗
谢谢大家! 您可以尝试使用同时具有两个控件的网格,并使用Columns属性对其进行控制
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBox Grid.Column="0"
x:Name="txt_in_ct_length_aisle"
Text="{Binding CtLengthAisle, UpdateSourceTrigger=PropertyChanged,
ValidatesOnDataErrors=True,NotifyOnValidationError=True}"
Validation.Error="MainViewHasErrors"
TextWrapping="Wrap" VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"
KeyboardNavigation.TabIndex="0"/>
<Label Grid.Column="1"
x:Uid="LabelShowHint" Content="?" />
</Grid>
非常感谢您!这很好用。@DevKnight,如果成功了,你能标出答案吗?这样,如果有人需要帮助,你就会知道它成功了吗?