[英]Mouse wheel not working when over ScrollViewer's child controls
我有點期待我的ScrollViewer的子控件將MouseWheel事件自動備份到ScrollViewer,而事實並非如此。
我有一個帶有ListBox的ScrollViewer。 如果我手動將ListBox的寬度調整為小於ScrollViewer,MouseWheel將在所有ScrollViewer上工作,但當鼠標位於ListBox上方時無效。
這樣做的標准方法是什么? 我是否在ListBox上放置一個事件觸發器來觸發父事件上的事件? 我在后面的代碼中處理和重新路由事件嗎?
ListBox
的模板中包含一個ScrollViewer
,因此ScrollViewer
將處理事件並阻止它們向上傳播可視樹。
你想通過在ScrollViewer
中使用ListBox
來實現什么? 也許您需要重新模板化ListBox
,但沒有進一步的信息就無法說出來。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.