如何让控件填满所有可用空间

Nei*_*ir0 7 c# wpf xaml

我有一个xaml代码:

<Grid>
    <WrapPanel>
    <TextBox ></TextBox>
    <Button Content="GetIt" />
    </WrapPanel>
</Grid>
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得textBox的所有可用空间?

我想做那样的事情:

| [____________________] [GETIT] |

Ste*_*rex 7

有许多方法可以实现,包括以下方法:

<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition Width="*" />
    <ColumnDefinition Width="Auto" />
  </Grid.ColumnDefinitions>
  <TextBox />
  <Button Grid.Column="1">GetIt</Button>
</Grid>
Run Code Online (Sandbox Code Playgroud)