public static void RemoveItemRemovedHandler(DependencyObject d, ItemRemovedEventHandler handler)
        {
            var element = d as UIElement;

            if (element != null)
            {
                element.RemoveHandler(ItemRemovedEvent, handler);
            }
        }
Example #2
0
        protected void OnItemRemovedEvent(object objSender, ItemRemovedEventArgs <TObjectType> objArguments)
        {
            if (Initializing == false)
            {
                ItemRemovedEventHandler <TObjectType> objHandler = ItemRemovedEventAsync;
                if (objHandler != null)
                {
                    AsyncHelper.FireAndForget(objHandler, objSender, objArguments);
                }

                objHandler = ItemRemovedEvent;
                if (objHandler != null)
                {
                    objHandler(objSender, objArguments);
                }
            }
        }
 public static void RemoveItemRemovedHandler(UIElement element, ItemRemovedEventHandler handler)
 {
     element.RemoveHandler(ItemRemovedEvent, handler);
 }