У меня есть ListBox с расширителями, который, в свою очередь, содержит ListBox. Я хотел бы, чтобы как ListBox с Expanders (listBox1), так и ListBox внутри каждого Expander (listBox2) имели функциональность прокрутки, но я не могу заставить работать самую внутреннюю прокрутку (т.е. scrollViewer1 в моем XAML).
Как я могу заставить работать обе полосы прокрутки?
<ScrollViewer x:Name="scrollViewer1">
<ListBox x:Name="listBox1" ItemsSource="{Binding Data}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<Expander>
<Expander.Header>
<TextBlock Text="{Binding Name}">
</TextBlock>
</Expander.Header>
<ScrollViewer x:Name="scrollViewer2">
<ListBox x:Name="listBox2" ItemsSource="{Binding Numbers}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<Grid>
<TextBlock Grid.Column="0" Text="{Binding}"/>
</Grid>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</ScrollViewer>
</Expander>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>