ドラッグアンドドロップが親と子で同時発生する

ドラッグアンドドロップ機能を持つウィジェットAとBを作り、BをAの子にして使用したいのですが、Bにドロップした判定がAにも発生してしまいます。Visibilityの設定でAの判定を消してもBの判定=Aの子の判定=Aの判定と処理されるようで、やはりAにもドロップ判定が発生してしまいます。
どうすれば子だけにドロップ判定を取らせることができるでしょうか?