2
在WPF列表框中,旋轉鼠標滾輪將按照Windows控制面板中鼠標滾輪選項中指定的行數滾動列表。更改行數WPF中的鼠標滾輪滾動列表框
我該如何改變這一點,例如我想隨時使用鼠標滾輪滾動WPF ListBox,一行。
謝謝。
在WPF列表框中,旋轉鼠標滾輪將按照Windows控制面板中鼠標滾輪選項中指定的行數滾動列表。更改行數WPF中的鼠標滾輪滾動列表框
我該如何改變這一點,例如我想隨時使用鼠標滾輪滾動WPF ListBox,一行。
謝謝。
正如你所說,它是一個控制面板設置,你試圖覆蓋它。這會混淆用戶。我建議你不要那樣做。
但是你可以嘗試,並覆蓋各種活動,並通過使用scrollViewer.ScrollToVerticalOffset(...);
沒錯位置的垂直滾動,但ScrollToVerticalOffset是不準確的,它是緩慢的。 – AVEbrahimi
我的列表框中包含巨大的圖像。一次滾動3行可能會跳過小窗口中的行。我認爲在這裏將數量減少到2或甚至1是合理的,最初考慮到當前的用戶偏好。 – ygoe
PS:我剛剛爲我的場景找到了一個更好的解決方案:爲ListBox設置'ScrollViewer.CanContentScroll ='False''。這讓用戶在更好的項目之間滾動。 – ygoe