public bool CanDeselect()
        {
            if (Deselecting != null)
            {
                var eventArgs = new ActionStartingEventArgs();
                Deselecting(eventArgs);
                return !eventArgs.Cancel;
            }

            return true;
        }
        public bool CanDeselect()
        {
            if (Deselecting != null)
            {
                var eventArgs = new ActionStartingEventArgs();
                Deselecting(eventArgs);
                return(!eventArgs.Cancel);
            }

            return(true);
        }