我有一个应用程序(在WPF,XAML中实现),它有6行和6列。在Grid.Row="1" Grid.RowSpan="4" Grid.Column="0" Grid.ColumnSpan="5"
位置,我使用{{1>} 信息中心 , 内务管理 和 科学 。在每个TabControl
中,我在左侧使用TabControl
来选择单个数据。字段/网格的其余部分(没有ListBox
)(应该有4行和4列的大小)可用于图表。
问题
根据XAML代码,下面屏幕截图中可见的图表应该被拉伸超过4行,直到应用程序的下边缘。由于我附加了白色边框,ListBox
不是可见的4行。
如何更改我的网格概念,如上所述?分别是网格中的网格。在TabControl
必要的吗?
WPF应用程序的屏幕截图
MainWindow.xaml
TabControl
答案 0 :(得分:1)
将StackPanel
替换为Grid
s。 StackPanel
的大小与其子元素相同,而Grid
的大小与其父元素相同。
<StackPanel Grid.Row="1" Grid.RowSpan="4" Grid.Column="0" Grid.ColumnSpan="5">
<TabControl TabStripPlacement="Top">
... ...变为
<Grid Grid.Row="1" Grid.RowSpan="4" Grid.Column="0" Grid.ColumnSpan="5">
<TabControl TabStripPlacement="Top">