public static void RemoveItemDropedHandler(DependencyObject d, ItemDropEventHandler handler) { var uie = d as UIElement; if (uie != null) { uie.RemoveHandler(ItemDropedEvent, handler); } }