我正在爲使用附加屬性的wpf實現DragAndDrop管理器。它工作得很好。但只有一個問題。要抓取拖動的項目,我使用visualtree。例如我想要有listboxitem,但是originalsource是listboxitem的邊框。所以我只使用我的一個幫助器方法來搜索ListBoxItem類型的父類。如果我發現我得到它的數據並拖動它。WPF在Visualtree中獲取項目控件的項目
,但我不想只是在使用一個列表框有我DragAndDrop經理aviable。不,我想在每個Itemscontrol上使用它。 但是一個DataGrid使用DataGridRows,一個listview使用ListViewItem ...所以有沒有機會獲得該項目,而不再次編寫代碼,一次又一次?
是的,但是這是沒有用的。這裏的問題是,在視覺樹等elemets也是一個ContentControl中... – 2012-07-27 10:41:23