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; }
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); }