【发布时间】:2016-12-20 18:49:11
【问题描述】:
我有一个列表框,但我无法修复标题,因此它不会随着页面的其余部分滚动。 找了原因,发现在主窗口,通过ContentControl放置所有东西的地方,所有东西都包裹着一个ScrollViewer:
<ScrollViewer Margin="0,0,0,0" >
<ContentControl x:Name="content" Margin="0,0,0,0"/>
</ScrollViewer>
我无法真正删除它,因为我只处理一个内容页面,稍后将在此项目中实施。 是否可以从我的窗口中禁用此 ScrollViewer?或者以某种方式让它停止影响我的内容?
编辑:说清楚。这段代码(上面)在我无法编辑的 MainWindow 中。内容由content.Content = new (content class) 添加到.cs 中。在我正在学习的其中一门课程中,我有:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="20" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<StackPanel Grid.Row="1" Orientation="Horizontal">
<TextBlock Text ={x:Static ...}>
<Text Block ...>
</StackPanel>
<ScrollViewer Grid.Row="2">
<ListBox>...</ListBox>
</ScrollViewer>
</Grid>
问题是,这个滚动查看器不起作用,因为它周围有一个更高级别的包裹,我无法得到......
【问题讨论】:
-
你能告诉我们什么是标题吗?你想怎么解决?