Я борюсь со странной проблемой scrollviewer в управлении табуляторами.проблема с scrollviewer с tabcontrol
Одна из моих страниц xaml, имеющих элемент tabcontol и снова tab, будет содержать xaml с другим элементом управления вкладкой. Внутри второго элемента управления вкладкой есть scrollviewer, который, в свою очередь, содержит древовидную структуру.
После того, как пользователь ищет конкретное дерево данных, будет заполнен результатом поиска. Я установил высоту treeview на 500. Теперь я получаю полосу прокрутки, которая не работает при щелчке мышью или стрелке вверх/вниз по стрелке. Но он отлично работает с мышиным колесом прокрутки.
Я тестировал один и тот же сценарий в тестовом приложении, который отлично работает в обоих направлениях, но такая же импиментация не работает в приложении.
Ниже приведен мой код прокрутки прокрутки xaml.
<ScrollViewer Grid.Row="1" VerticalAlignment="Top" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled" Width="Auto" Height="Auto">
<TreeView Name="tv" Margin="0,5,0,0" VerticalAlignment="Top" HorizontalAlignment="Stretch" PreviewMouseLeftButtonDown="tv_PreviewMouseLeftButtonDown" BorderThickness="0" Width="630" Height="525" Background="White" >
<TreeView.ContextMenu>
<ContextMenu Name="treeClick">
<MenuItem Name="treeMenu" Header="Select Employee" Click="menu_Click" />
</ContextMenu>
</TreeView.ContextMenu>
</TreeView>
</ScrollViewer>
Пожалуйста, помогите с решением проблемы.
Заранее спасибо
С уважением KSR