自动调整XAML中的控件大小以适应堆栈面板/停靠面板,其中中间的控件需要填充空间

本文关键字:控件 停靠 空间 填充 中间 XAML 调整 堆栈 | 更新日期: 2023-09-27 18:24:35

如何创建此。。。

命令http://img841.imageshack.us/img841/2631/46lc.jpg

在WPF中。

我读过很多关于使用堆叠面板与对接面板的其他问题,但似乎无法重现我想要的内容。这就是我目前拥有的。。

命令2http://img13.imageshack.us/img13/5374/7oft.jpg

和我的xaml。。

<DockPanel VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Background="DarkGray" Grid.ColumnSpan="2" Grid.Row="1" LastChildFill="False" >
            <TextBlock Text="{StaticResource commandText}" Style="{StaticResource Heading2}" Margin="0,0,0,0" VerticalAlignment="Center" DockPanel.Dock="Left" />
            <TextBox Name="inputTextBox" VerticalAlignment="Center" HorizontalAlignment="Stretch" />
            <Button x:Name="termSend" Content="{StaticResource sendText}" Margin="0,0,0,8" DockPanel.Dock="Right" VerticalAlignment="Center" />
        </DockPanel>

自动调整XAML中的控件大小以适应堆栈面板/停靠面板,其中中间的控件需要填充空间

<DockPanel>
   <TextBlock VerticalAlignment="Center" Text="Command" DockPanel.Dock="Left"/>
   <Button Content="Send" VerticalAlignment="Center" DockPanel.Dock="Right"/>
   <TextBox VerticalAlignment="Center" Margin="5"/>
</DockPanel>