我试图在左侧有一个单选按钮的堆栈面板,在右侧有一个按钮,两个都是固定宽度,它们之间有一个文本框,当窗口调整大小时,它会伸展以填充空间。
这似乎应该起作用:
<Grid >
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<StackPanel HorizontalAlignment="Left">
<RadioButton GroupName="FibOptions" IsChecked="True">Term Closest To N:</RadioButton>
<RadioButton GroupName="FibOptions">Nth Term:</RadioButton>
</StackPanel>
<TextBox x:Name="FibInput" Grid.Column="1" />
<Button Grid.Column="2" x:Name="FibGen" HorizontalAlignment="Right">Generate</Button>
</Grid>
但是上面的结果是一个很小的文本框,它基本上是该区域中间的一条垂直线。有什么帮助吗?