|
|
【附加信息】 : UI线程全局异常捕获成功<br>【异常类型】:InvalidOperationException <br>【异常信息】:此视图不允许“EditItem”。 <br>【堆栈调用】: 在 System.Windows.Controls.ItemCollection.System.ComponentModel.IEditableCollectionView.EditItem(Object item)<br> 在 System.Windows.Controls.DataGrid.EditRowItem(Object rowItem)<br> 在 System.Windows.Controls.DataGrid.OnExecutedBeginEdit(ExecutedRoutedEventArgs e)<br> 在 System.Windows.Controls.DataGrid.OnExecutedBeginEdit(Object sender, ExecutedRoutedEventArgs e)<br> 在 System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)<br> 在 System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)<br> 在 System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)<br> 在 System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)<br> 在 System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)<br> 在 System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)<br> 在 System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)<br> 在 System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)<br> 在 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)<br> 在 System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)<br> 在 System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)<br> 在 System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)<br> 在 System.Windows.Input.RoutedCommand.Execute(Object parameter, IInputElement target)<br> 在 System.Windows.Controls.DataGrid.BeginEdit(RoutedEventArgs editingEventArgs)<br> 在 System.Windows.Controls.DataGridCell.OnAnyMouseLeftButtonDown(MouseButtonEventArgs e)<br> 在 System.Windows.Controls.DataGridCell.OnAnyMouseLeftButtonDownThunk(Object sender, MouseButtonEventArgs e)<br> 在 System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)<br> 在 System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)<br> 在 System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)<br> 在 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)<br> 在 System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)<br> 在 System.Windows.UIElement.OnMouseDownThunk(Object sender, MouseButtonEventArgs e)<br> 在 System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)<br> 在 System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)<br> 在 System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)<br> 在 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)<br> 在 System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)<br> 在 System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)<br> 在 System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)<br> 在 System.Windows.Input.InputManager.ProcessStagingArea()<br> 在 System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)<br> 在 System.Windows.Input.StylusWisp.WispStylusDevice.PlayBackCachedDownInputReport(Int32 timestamp)<br> 在 System.Windows.Input.StylusWisp.WispLogic.PromoteStoredItemsToMouse(WispStylusTouchDevice touchDevice)<br> 在 System.Windows.Input.StylusWisp.WispStylusTouchDevice.OnManipulationEnded(Boolean cancel)<br> 在 System.Windows.Input.TouchDevice.System.Windows.Input.IManipulator.ManipulationEnded(Boolean cancel)<br> 在 System.Windows.Input.ManipulationDevice.OnManipulationCancel()<br> 在 System.Windows.Input.ManipulationDevice.PostProcessInput(Object sender, ProcessInputEventArgs e)<br> 在 System.Windows.Input.InputManager.RaiseProcessInputEventHandlers(ProcessInputEventHandler postProcessInput, ProcessInputEventArgs processInputEventArgs)<br> 在 System.Windows.Input.InputManager.ProcessStagingArea()<br> 在 System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)<br> 在 System.Windows.Input.ManipulationDevice.ProcessManipulationInput(InputEventArgs e)<br> 在 System.Windows.Input.ManipulationLogic.ReportFrame(ICollection`1 manipulators)<br> 在 System.Windows.Input.ManipulationDevice.ReportFrame()<br> 在 System.Windows.Input.ManipulationDevice.RemoveManipulator(IManipulator manipulator)<br> 在 System.Windows.Input.Manipulation.TryRemoveManipulator(UIElement element, IManipulator manipulator)<br> 在 System.Windows.Input.TouchDevice.PromoteMainToManipulation(UIElement manipulatableElement, TouchEventArgs touchEventArgs)<br> 在 System.Windows.Input.TouchDevice.PostProcessInput(Object sender, ProcessInputEventArgs e)<br> 在 System.Windows.Input.InputManager.RaiseProcessInputEventHandlers(ProcessInputEventHandler postProcessInput, ProcessInputEventArgs processInputEventArgs)<br> 在 System.Windows.Input.InputManager.ProcessStagingArea()<br> 在 System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)<br> 在 System.Windows.Input.TouchDevice.RaiseLostCapture(IInputElement oldCapture)<br> 在 System.Windows.Input.TouchDevice.Capture(IInputElement element, CaptureMode captureMode)<br> 在 System.Windows.Input.TouchDevice.PromoteMainToManipulation(UIElement manipulatableElement, TouchEventArgs touchEventArgs)<br> 在 System.Windows.Input.TouchDevice.PostProcessInput(Object sender, ProcessInputEventArgs e)<br> 在 System.Windows.Input.InputManager.RaiseProcessInputEventHandlers(ProcessInputEventHandler postProcessInput, ProcessInputEventArgs processInputEventArgs)<br> 在 System.Windows.Input.InputManager.ProcessStagingArea()<br> 在 System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)<br> 在 System.Windows.Input.TouchDevice.RaiseTouchUp()<br> 在 System.Windows.Input.TouchDevice.ReportUp()<br> 在 System.Windows.Input.StylusWisp.WispLogic.PromoteMainUpToTouch(WispStylusDevice stylusDevice, StagingAreaInputItem stagingItem)<br> 在 System.Windows.Input.StylusWisp.WispLogic.PromoteMainToTouch(ProcessInputEventArgs e, StylusEventArgs stylusEventArgs)<br> 在 System.Windows.Input.StylusWisp.WispLogic.PromoteMainToOther(ProcessInputEventArgs e)<br> 在 System.Windows.Input.StylusWisp.WispLogic.PostProcessInput(Object sender, ProcessInputEventArgs e)<br> 在 System.Windows.Input.InputManager.RaiseProcessInputEventHandlers(ProcessInputEventHandler postProcessInput, ProcessInputEventArgs processInputEventArgs)<br> 在 System.Windows.Input.InputManager.ProcessStagingArea()<br> 在 System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)<br> 在 System.Windows.Input.StylusWisp.WispLogic.InputManagerProcessInput(Object oInput)<br> 在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)<br> 在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) <BR>
|