2017-03-20 35 views
0

我在我的WPF應用程序的頁面中間有一個ListView。問題是當鼠標光標或我的手指高於該ListView然後我無法向下滾動該頁面(ListView具有自動大小,不需要垂直滾動)。我怎樣才能解決這個問題? 這是我試過到目前爲止:ListView禁止滾動WPF應用程序中的父頁面

  • 設置調焦財產

  • ScrollViewer.VerticalScrollBarVisibility設置爲所有可能的值

  • 改變大小的ListView的從汽車到固定尺寸

回答

0

實際上,發生了什麼(以及爲什麼你嘗試不工作),是ListView內部的ScrollViewer接收到MouseScroll事件。

它處理了它們,RoutedEventArgs Handled =「True」的設置意味着Page的ScrollViewer沒有獲得滾動事件。

Bubbling scroll events from a ListView to its parent

你可以走在上面,並實現它作爲你的ListView行爲。