2010-05-04 65 views
0

我試圖在我的TreeView中實現拖放操作,並且除了一旦滾動條出現在TreeView內部之後,它就可以工作了。當用戶試圖通過向上或向下拖動欄來滾動欄時,PreviewMouseMove自然會被觸發。但是,我找不出一種方法來識別鼠標懸停在滾動條上,而不是啓動拖放的開始。有任何想法嗎?PreviewMouseMove中的TreeView滾動條

回答

1

而不是鏈接到樹視圖上的previewmousemove開始拖放,也許你可以鏈接到treeview項目的previewmousemove。

排序是這樣的:

<TreeView> 
    <TreeView.ItemTemplate> 
     <HierarchicalDataTemplate> 
      <TextBlock PreviewMouseMove="TextBlock_PreviewMouseMove"/> 
     </HierarchicalDataTemplate> 
    </TreeView.ItemTemplate> 
</TreeView>