我在 xaml 中有一個組合框。
<ComboBox
x:Name="comboBox"
ItemsSource="{Binding Angle.Collection}"
Text="{Binding Angle.Option, StringFormat='{}{0}°'}" />
當游標位于組合框上并旋轉滑鼠滾輪時,我不希望它更改專案。所以我處理這樣的PreviewMouseWheel事件:
comboBox.PreviewMouseWheel = (o,e)=>{e.Handled = true;};
但是我遇到了一個問題,當下拉選單打開時,如果有很多專案,我無法滾動專案,即使我設定True為ScrollViewer.CanContentScroll.
我該如何解決?
uj5u.com熱心網友回復:
將其更改為comboBox.PreviewMouseWheel = (o, e) => { if (!comboBox.IsDropDownOpen) e.Handled = true; };
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/489987.html
上一篇:路徑與段不重合
