Esempio n. 1
0
        private bool OnRaiseEndEditEvent(IInputElement uiElement)
        {
            if (uiElement == null) return false;
            var arg = new CellEditRoutedEventArgs(EndEditEvent, this);
            uiElement.RaiseEvent(arg);

            if (arg.HasChanged)
            {
                //arg.ChangedSet.ForEach(x => DirtyItems.Add(x));
                //_isDirty = true;
                LayerContainer.OnRaiseAfterMouseUpEvent(this); // 刷新控制, 重绘
            }
            return arg.HasChanged;
        }
Esempio n. 2
0
        private bool OnRaiseEndEditEvent(IInputElement uiElement)
        {
            if (uiElement == null)
            {
                return(false);
            }
            var arg = new CellEditRoutedEventArgs(EndEditEvent, this);

            uiElement.RaiseEvent(arg);

            if (arg.HasChanged)
            {
                //arg.ChangedSet.ForEach(x => DirtyItems.Add(x));
                //_isDirty = true;
                LayerContainer.OnRaiseAfterMouseUpEvent(this); // 刷新控制, 重绘
            }
            return(arg.HasChanged);
        }