我向 RadioButton 元素添加了一个 DockPanel,这样我就可以使用 100% 的宽度水平分布单选按钮标签、一个文本框和一个按钮。
LastChildFill="True"
在 DockPanel 中使用会拉伸最后一个元素。如果文本框是面板中的最后一个子项,则效果很好。但是,由于按钮是最后一个元素并且具有固定宽度,因此应该拉伸文本框。但是,没有像2ndChildFill="True"
.
我的代码如下所示:
<RadioButton HorizontalAlignment="Stretch"
HorizontalContentAlignment="Stretch">
<DockPanel >
<TextBlock VerticalAlignment="Center">in location:</TextBlock>
<TextBox Grid.Column="1" Margin="10,0,0,0">Path string</TextBox>
<Button HorizontalAlignment="Right"
Margin="10,0,0,0" Padding="3,0">...</Button>
</DockPanel>
</RadioButton>
它给了我这个:
任何想法,提示来解决这个问题?提前谢谢了...