У меня есть ListBox, но я не смог исправить заголовок, поэтому он не будет прокручиваться вместе с остальной частью страницы. После поиска по причине, я обнаружил, что в главном окне, где все находится через ContentControl, есть один ScrollViewer обернут вокруг всего:Могу ли я отключить scrollviewer изнутри?
<ScrollViewer Margin="0,0,0,0" >
<ContentControl x:Name="content" Margin="0,0,0,0"/>
</ScrollViewer>
Я не могу удалить его, потому что я работаю только на одной странице контента, которая позже будет реализована в этом проекте. Можно ли отключить этот ScrollViewer из моего окна? Или каким-то образом заставить его перестать влиять на мой контент?
EDIT: Чтобы было ясно. этот код (выше) находится в MainWindow, который я не могу редактировать. Содержание добавлено в .cs по content.Content = new (content class)
. В одном из этих классов, которые я работаю, я есть:
<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>
И проблема в том, что это не работает ScrollViewer, потому что есть один завернутые arount его на более высоком уровне, где я не могу получить ...
вы можете сказать нам, что АЭМ дер? как вы хотите это исправить? – WPFUser