1
我想找到一種方法來拖放兩個網格(不是數據網格)之間。這兩個網格都有3列,第二個網格根據從第一個網格中刪除的內容填充,第二個網格上的行是動態生成的。第一個網格將自定義控件作爲圖標。我無法獲得第一個網格上的項目作爲行/列座標,但鼠標事件處理程序給我(x,y)點座標。有沒有一個簡單的方法來做到這一點?WPF網格到網格拖放
謝謝。
我想找到一種方法來拖放兩個網格(不是數據網格)之間。這兩個網格都有3列,第二個網格根據從第一個網格中刪除的內容填充,第二個網格上的行是動態生成的。第一個網格將自定義控件作爲圖標。我無法獲得第一個網格上的項目作爲行/列座標,但鼠標事件處理程序給我(x,y)點座標。有沒有一個簡單的方法來做到這一點?WPF網格到網格拖放
謝謝。
如果我理解正確,那麼你的主要問題是讓你的鼠標光標下的控制。你可以通過使用UIElement.InputHitTest或VisualTreeHelper.HitTest來獲得控制/視覺效果。另外,請查看MSDN上的這篇文章:Hit Testing in the Visual Layer - 這是一個很好的解釋這個過程的例子。