Мне было интересно, можно ли легко отключить ScrollViewer в TreeView.
У меня есть UserControl с сеткой. У одной из ячеек есть несколько TreeViews внутри Stackpanel. Высота размеров элемента управления автоматически зависит от высоты TreeView, поэтому полоса прокрутки не требуется.
Проблема в том, что у меня есть несколько таких в ListBox с собственным ScrollViewer, но когда я использую MouseWheel, прокрутка останавливается, когда вы находитесь над TreeView.
Это потому, что TreeView имеет свой собственный ScrollViewer, который крадет MouseWheel. Я знаю, что это возможно, переопределив шаблон управления, но я надеюсь, что есть более простой способ.