Esempio n. 1
0
        internal bool RaiseTabItemClosingEvent(MetroTabItem closingItem)
        {
            if (TabItemClosingEvent != null)
            {
                foreach (TabItemClosingEventHandler subHandler in TabItemClosingEvent.GetInvocationList())
                {
                    var args = new TabItemClosingEventArgs(closingItem);
                    subHandler.Invoke(this, args);
                    if (args.Cancel)
                    {
                        return(true);
                    }
                }
            }

            return(false);
        }
Esempio n. 2
0
 internal TabItemClosingEventArgs(MetroTabItem item)
 {
     ClosingTabItem = item;
 }