当用户重新调整它的大小时,我在让 WPF 表单的最后一个子表单随表单扩展时遇到问题。最后一个元素是几个停靠的停靠面板(嵌套停靠面板)中的最后一个。我对停靠面板的理解是最后添加的未停靠的元素将扩展以填充所提供的剩余空间。但是,我无法获得这种行为,无论是通过使用错误的控件还是我没有看到的 XAML 中的某些错误;任何帮助,将不胜感激。
请记住,我是 XAML 和 WPF 的新手,所以我的术语和控件的使用可能有点粗糙。
<Grid>
<TabControl Margin="1">
<TabItem Header="TabItem">
<DockPanel LastChildFill="True" Height="Auto">
<Expander Header="Client Details" FlowDirection="RightToLeft" IsExpanded="True" Background="#FFC9C9B9" DockPanel.Dock="Top">
<Grid Grid.Row="0" FlowDirection="LeftToRight">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<StackPanel Grid.Column="0" Margin="3">
<Label Content="Client Name:" Padding="3"/>
<TextBox Padding="3"/>
<Label Content="SPA Number:" Padding="3"/>
<TextBox Padding="3"/>
</StackPanel>
<StackPanel Grid.Column="1" Margin="3">
<Label Content="Session ID:" Padding="3"/>
<TextBox Padding="3"/>
<Label Content="Agent Name:" Padding="3"/>
<TextBox Padding="3"/>
</StackPanel>
</Grid>
</Expander>
<DockPanel Margin="2" DockPanel.Dock="Top" Background="DarkGray">
<Button Content="Copy" Margin="2" DockPanel.Dock="Right" Padding="3"/>
<Button Content="New Session" Padding="3" Margin="2" FontWeight="Bold"/>
<Label Content="Session ID:" Padding="3" Margin="2" FontWeight="Bold"/>
<ComboBox Padding="3"/>
</DockPanel>
<DockPanel Margin="5" DockPanel.Dock="Top">
<Label Content="Session ID:"/>
<TextBox MinWidth="60" Padding="3"/>
<Label Content="Session Type:"/>
<ComboBox Padding="3"/>
</DockPanel>
<DockPanel Margin="5" DockPanel.Dock="Top" VerticalAlignment="Top">
<Label Content="Problem:" MinWidth="60"/>
<RichTextBox Padding="3" VerticalScrollBarVisibility="Auto" MaxHeight="100" MinHeight="80"/>
</DockPanel>
**<DockPanel Margin="5" VerticalAlignment="Top" Background="AliceBlue">
<Label Content="Notes:" MinWidth="60"/>
<RichTextBox Padding="3" VerticalScrollBarVisibility="Auto" MaxHeight="400" MinHeight="200"/>
</DockPanel>**
</DockPanel>
</TabItem>
</TabControl>
</Grid>
这个嵌套 DockPanel 列表中的最后一个 DockPanel(由 ** 包围)是我试图填充表单的空间,因为它垂直调整大小,但是,它根本没有调整大小。