2012-03-19 40 views
0

我有一個WPF應用程序相當複雜的前端,使事情變得更簡單,因爲它們嚴重干擾重用,我打破它變成尿白蛋白排泄率控制兒童用鼠標滾輪事件傳播

<ScrollViewer> 
    <TreeVeiw> 
    <TreeVeiwIterm> 
     <UserControl> 
      <Grid> 
      <Label> 
      <UserControl> 
       <Grid> 
       Buttols, images, labels, etc 

的問題這些孩子中的一個或多個在滾動視圖獲取之前處理鼠標滾輪事件,所以應用程序不會滾動。

這是它,我如何繞過干擾?

編輯 的.Net 3.5和VS2008

+0

到目前爲止,檢查每個對象,以確定它有一個滾動條,這是不可見的,但到目前爲止還沒有發現一。 我知道,ListViews包含一個滾動查看器,所以攔截滾動事件,所以這就是我假設發生在這裏,但因爲我沒有在對象樹中的列表視圖它必須是一個不同的對象(可能樹視圖,但如果是這樣完全隱藏) – MikeT 2012-03-20 14:42:14

回答

0

唉..... 知道這是簡單的,樹視圖不包含滾動瀏覽器,但它不是暴露和被自動激活,有去除包含滾動查看器激活樹視圖內的滾動查看器。

幸運的是,除去滾動,瀏覽器只是那裏,因爲我不知道該樹視圖包含一個