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