Version

DataPresenterBase Class Events

For a list of all members of this type, see DataPresenterBase members.

Public Events
 NameDescription
Public EventAssigningFieldLayoutToItemOccurs when an item from the DataSource is being associated with a FieldLayout that will define the layout of cells for this item within the DataPresenterBase.  
Public EventAssigningFieldLayoutToItemDirectOccurs when an item from the DataSource is being associated with a FieldLayout that will define the layout of cells for this item within the DataPresenterBase.  
Public EventCellActivatedOccurs after a Cell has been made the ActiveCell  
Public EventCellActivatedDirectOccurs after a Cell has been made the ActiveCell  
Public EventCellActivatingOccurs before a Cell is activated  
Public EventCellActivatingDirectOccurs before a Cell is activated  
Public EventCellChangedOccurs when the ActiveCell is in edit mode and the user modifies its value.  
Public EventCellDeactivatingOccurs before a Cell is deactivated  
Public EventCellDeactivatingDirectOccurs before a Cell is deactivated  
Public EventCellsInViewChangedRaised when cells that are currently in view have changed.  
Public EventCellUpdatedOccurs after a Cell's value has been updated.  
Public EventCellUpdatingOccurs when a Cell's value is about to be updated.  
Public EventClipboardCopyingOccurs when the DataPresenterCommands.Copy or DataPresenterCommands.Cut command is executed and the cell values will be placed on the clipboard.  
Public EventClipboardOperationErrorOccurs when an error is encountered during a clipboard operation.  
Public EventClipboardPastingOccurs when the DataPresenterCommands.Paste command is executed and the cell values will be updated based on the values in the clipboard.  
Public EventContextMenuClosingOccurs just before any context menu on the element is closed. (Inherited from System.Windows.FrameworkElement)
Public EventContextMenuOpeningOccurs when any context menu on the element is opened. (Inherited from System.Windows.FrameworkElement)
Public EventCrossFieldRecordFilterChangedOccurs after the user changes cross field record filter criteria.  
Public EventCrossFieldRecordFilterChangingOccurs when the user changes cross field record filter criteria.  
Public EventCustomFilterSelectionControlOpeningRaised before the UI for entering custom filter criteria for a field is displayed. You can cancel this event and display your own UI.  
Public EventDataContextChangedOccurs when the data context for this element changes. (Inherited from System.Windows.FrameworkElement)
Public EventDataErrorOccurs when an exception is thrown by the DataSource.  
Public EventDataSourceChangedOccurs when the DataSource property has changed.  
Public EventDataValueChangedOccurs when a Cell value has changed for a Field whose FieldSettings.DataValueChangedNotificationsActive property has been set to true.  
Public EventDataValueChangedDirectOccurs when a Cell value has changed for a Field whose FieldSettings.DataValueChangedNotificationsActive property has been set to true.  
Public EventDragEnterOccurs when the input system reports an underlying drag event with this element as the drag target. (Inherited from System.Windows.UIElement)
Public EventDragLeaveOccurs when the input system reports an underlying drag event with this element as the drag origin. (Inherited from System.Windows.UIElement)
Public EventDragOverOccurs when the input system reports an underlying drag event with this element as the potential drop target. (Inherited from System.Windows.UIElement)
Public EventDropOccurs when the input system reports an underlying drop event with this element as the drop target. (Inherited from System.Windows.UIElement)
Public EventEditModeEndedOccurs after the ActiveCell has ended edit mode  
Public EventEditModeEndingOccurs when the ActiveCell is about to end edit mode  
Public EventEditModeStartedOccurs after the ActiveCell has entered edit mode  
Public EventEditModeStartingOccurs when the ActiveCell is about to enter edit mode  
Public EventEditModeValidationErrorOccurs when the ActiveCell has an input validation error  
Public EventExecutedCommandOccurs after a command is executed  
Public EventExecutedCommandDirectOccurs after a command is executed  
Public EventExecutingCommandOccurs before a command is executed  
Public EventExecutingCommandDirectOccurs before a command is executed  
Public EventFieldChooserOpeningRaised before the data presenter displays a FieldChooser.  
Public EventFieldGroupCollapsedOccurs after a FieldGroup has been collapsed as the result of a user action.  
Public EventFieldGroupExpandedOccurs after a FieldGroup has been expanded as the result of a user action.  
Public EventFieldLayoutInitializedOccurs after a FieldLayout has been initialized  
Public EventFieldLayoutInitializingOccurs before a FieldLayout is initialized  
Public EventFieldPositionChangedOccurs after a field is moved by dragging and dropping it at a different position in the field layout.  
Public EventFieldPositionChangingOccurs when a field is moved by dragging and dropping it at a different position in the field layout.  
Public EventFocusableChangedOccurs when the value of the System.Windows.UIElement.Focusable property changes. (Inherited from System.Windows.UIElement)
Public EventGiveFeedbackOccurs when the input system reports an underlying drag-and-drop event that involves this element. (Inherited from System.Windows.UIElement)
Public EventGotFocusOccurs when this element gets logical focus. (Inherited from System.Windows.UIElement)
Public EventGotKeyboardFocusOccurs when the keyboard is focused on this element. (Inherited from System.Windows.UIElement)
Public EventGotMouseCaptureOccurs when this element captures the mouse. (Inherited from System.Windows.UIElement)
Public EventGotStylusCaptureOccurs when this element captures the stylus. (Inherited from System.Windows.UIElement)
Public EventGotTouchCaptureOccurs when a touch is captured to this element. (Inherited from System.Windows.UIElement)
Public EventGroupedOccurs after records have been grouped as the result of a user action.  
Public EventGroupingOccurs when records are about to be grouped as the result of a user action.  
Public EventInitializeCellValuePresenterOccurs when a CellValuePresenter element is created or reused to display the value of a Cell.  
Public EventInitializeCellValuePresenterDirectOccurs when a CellValuePresenter element is created or reused to display the value of a Cell.  
Public EventInitializedOccurs when this System.Windows.FrameworkElement is initialized. This event coincides with cases where the value of the System.Windows.FrameworkElement.IsInitialized property changes from false (or undefined) to true. (Inherited from System.Windows.FrameworkElement)
Public EventInitializeRecordOccurs when a Record is initialized  
Public EventInitializeRecordDirectOccurs when a Record is initialized  
Public EventInitializeTemplateAddRecordOccurs when a 'template add' DataRecord is initialized  
Public EventIsEnabledChangedOccurs when the value of the System.Windows.UIElement.IsEnabled property on this element changes. (Inherited from System.Windows.UIElement)
Public EventIsHitTestVisibleChangedOccurs when the value of the System.Windows.UIElement.IsHitTestVisible dependency property changes on this element. (Inherited from System.Windows.UIElement)
Public EventIsKeyboardFocusedChangedOccurs when the value of the System.Windows.UIElement.IsKeyboardFocused property changes on this element. (Inherited from System.Windows.UIElement)
Public EventIsKeyboardFocusWithinChangedOccurs when the value of the System.Windows.UIElement.IsKeyboardFocusWithinChanged property changes on this element. (Inherited from System.Windows.UIElement)
Public EventIsMouseCapturedChangedOccurs when the value of the System.Windows.UIElement.IsMouseCaptured property changes on this element. (Inherited from System.Windows.UIElement)
Public EventIsMouseCaptureWithinChangedOccurs when the value of the System.Windows.UIElement.IsMouseCaptureWithinProperty changes on this element. (Inherited from System.Windows.UIElement)
Public EventIsMouseDirectlyOverChangedOccurs when the value of the System.Windows.UIElement.IsMouseDirectlyOver property changes on this element. (Inherited from System.Windows.UIElement)
Public EventIsStylusCapturedChangedOccurs when the value of the System.Windows.UIElement.IsStylusCaptured property changes on this element. (Inherited from System.Windows.UIElement)
Public EventIsStylusCaptureWithinChangedOccurs when the value of the System.Windows.UIElement.IsStylusCaptureWithin property changes on this element. (Inherited from System.Windows.UIElement)
Public EventIsStylusDirectlyOverChangedOccurs when the value of the System.Windows.UIElement.IsStylusDirectlyOver property changes on this element. (Inherited from System.Windows.UIElement)
Public EventIsVisibleChangedOccurs when the value of the System.Windows.UIElement.IsVisible property changes on this element. (Inherited from System.Windows.UIElement)
Public EventKeyDownOccurs when a key is pressed while focus is on this element. (Inherited from System.Windows.UIElement)
Public EventKeyUpOccurs when a key is released while focus is on this element. (Inherited from System.Windows.UIElement)
Public EventLayoutUpdatedOccurs when the layout of the various visual elements associated with the current System.Windows.Threading.Dispatcher changes. (Inherited from System.Windows.UIElement)
Public EventLoadedOccurs when the element is laid out, rendered, and ready for interaction. (Inherited from System.Windows.FrameworkElement)
Public EventLostFocusOccurs when this element loses logical focus. (Inherited from System.Windows.UIElement)
Public EventLostKeyboardFocusOccurs when the keyboard is no longer focused on this element,. (Inherited from System.Windows.UIElement)
Public EventLostMouseCaptureOccurs when this element loses mouse capture. (Inherited from System.Windows.UIElement)
Public EventLostStylusCaptureOccurs when this element loses stylus capture. (Inherited from System.Windows.UIElement)
Public EventLostTouchCaptureOccurs when this element loses a touch capture. (Inherited from System.Windows.UIElement)
Public EventManipulationBoundaryFeedbackOccurs when the manipulation encounters a boundary. (Inherited from System.Windows.UIElement)
Public EventManipulationCompletedOccurs when a manipulation and inertia on the System.Windows.UIElement object is complete. (Inherited from System.Windows.UIElement)
Public EventManipulationDeltaOccurs when the input device changes position during a manipulation. (Inherited from System.Windows.UIElement)
Public EventManipulationInertiaStartingOccurs when the input device loses contact with the System.Windows.UIElement object during a manipulation and inertia begins. (Inherited from System.Windows.UIElement)
Public EventManipulationStartedOccurs when an input device begins a manipulation on the System.Windows.UIElement object. (Inherited from System.Windows.UIElement)
Public EventManipulationStartingOccurs when the manipulation processor is first created. (Inherited from System.Windows.UIElement)
Public EventMouseDoubleClickOccurs when a mouse button is clicked two or more times. (Inherited from System.Windows.Controls.Control)
Public EventMouseDownOccurs when any mouse button is pressed while the pointer is over this element. (Inherited from System.Windows.UIElement)
Public EventMouseEnterOccurs when the mouse pointer enters the bounds of this element. (Inherited from System.Windows.UIElement)
Public EventMouseLeaveOccurs when the mouse pointer leaves the bounds of this element. (Inherited from System.Windows.UIElement)
Public EventMouseLeftButtonDownOccurs when the left mouse button is pressed while the mouse pointer is over this element. (Inherited from System.Windows.UIElement)
Public EventMouseLeftButtonUpOccurs when the left mouse button is released while the mouse pointer is over this element. (Inherited from System.Windows.UIElement)
Public EventMouseMoveOccurs when the mouse pointer moves while over this element. (Inherited from System.Windows.UIElement)
Public EventMouseRightButtonDownOccurs when the right mouse button is pressed while the mouse pointer is over this element. (Inherited from System.Windows.UIElement)
Public EventMouseRightButtonUpOccurs when the right mouse button is released while the mouse pointer is over this element. (Inherited from System.Windows.UIElement)
Public EventMouseUpOccurs when any mouse button is released over this element. (Inherited from System.Windows.UIElement)
Public EventMouseWheelOccurs when the user rotates the mouse wheel while the mouse pointer is over this element. (Inherited from System.Windows.UIElement)
Public EventPreviewDragEnterOccurs when the input system reports an underlying drag event with this element as the drag target. (Inherited from System.Windows.UIElement)
Public EventPreviewDragLeaveOccurs when the input system reports an underlying drag event with this element as the drag origin. (Inherited from System.Windows.UIElement)
Public EventPreviewDragOverOccurs when the input system reports an underlying drag event with this element as the potential drop target. (Inherited from System.Windows.UIElement)
Public EventPreviewDropOccurs when the input system reports an underlying drop event with this element as the drop target. (Inherited from System.Windows.UIElement)
Public EventPreviewGiveFeedbackOccurs when a drag-and-drop operation is started. (Inherited from System.Windows.UIElement)
Public EventPreviewGotKeyboardFocusOccurs when the keyboard is focused on this element. (Inherited from System.Windows.UIElement)
Public EventPreviewKeyDownOccurs when a key is pressed while focus is on this element. (Inherited from System.Windows.UIElement)
Public EventPreviewKeyUpOccurs when a key is released while focus is on this element. (Inherited from System.Windows.UIElement)
Public EventPreviewLostKeyboardFocusOccurs when the keyboard is no longer focused on this element. (Inherited from System.Windows.UIElement)
Public EventPreviewMouseDoubleClickOccurs when a user clicks the mouse button two or more times. (Inherited from System.Windows.Controls.Control)
Public EventPreviewMouseDownOccurs when any mouse button is pressed while the pointer is over this element. (Inherited from System.Windows.UIElement)
Public EventPreviewMouseLeftButtonDownOccurs when the left mouse button is pressed while the mouse pointer is over this element. (Inherited from System.Windows.UIElement)
Public EventPreviewMouseLeftButtonUpOccurs when the left mouse button is released while the mouse pointer is over this element. (Inherited from System.Windows.UIElement)
Public EventPreviewMouseMoveOccurs when the mouse pointer moves while the mouse pointer is over this element. (Inherited from System.Windows.UIElement)
Public EventPreviewMouseRightButtonDownOccurs when the right mouse button is pressed while the mouse pointer is over this element. (Inherited from System.Windows.UIElement)
Public EventPreviewMouseRightButtonUpOccurs when the right mouse button is released while the mouse pointer is over this element. (Inherited from System.Windows.UIElement)
Public EventPreviewMouseUpOccurs when any mouse button is released while the mouse pointer is over this element. (Inherited from System.Windows.UIElement)
Public EventPreviewMouseWheelOccurs when the user rotates the mouse wheel while the mouse pointer is over this element. (Inherited from System.Windows.UIElement)
Public EventPreviewQueryContinueDragOccurs when there is a change in the keyboard or mouse button state during a drag-and-drop operation. (Inherited from System.Windows.UIElement)
Public EventPreviewStylusButtonDownOccurs when the stylus button is pressed while the pointer is over this element. (Inherited from System.Windows.UIElement)
Public EventPreviewStylusButtonUpOccurs when the stylus button is released while the pointer is over this element. (Inherited from System.Windows.UIElement)
Public EventPreviewStylusDownOccurs when the stylus touches the digitizer while it is over this element. (Inherited from System.Windows.UIElement)
Public EventPreviewStylusInAirMoveOccurs when the stylus moves over an element without actually touching the digitizer. (Inherited from System.Windows.UIElement)
Public EventPreviewStylusInRangeOccurs when the stylus is close enough to the digitizer to be detected, while over this element. (Inherited from System.Windows.UIElement)
Public EventPreviewStylusMoveOccurs when the stylus moves while over the element. The stylus must move while being detected by the digitizer to raise this event, otherwise, System.Windows.UIElement.PreviewStylusInAirMove is raised instead. (Inherited from System.Windows.UIElement)
Public EventPreviewStylusOutOfRangeOccurs when the stylus is too far from the digitizer to be detected. (Inherited from System.Windows.UIElement)
Public EventPreviewStylusSystemGestureOccurs when a user performs one of several stylus gestures. (Inherited from System.Windows.UIElement)
Public EventPreviewStylusUpOccurs when the user raises the stylus off the digitizer while the stylus is over this element. (Inherited from System.Windows.UIElement)
Public EventPreviewTextInputOccurs when this element gets text in a device-independent manner. (Inherited from System.Windows.UIElement)
Public EventPreviewTouchDownOccurs when a finger touches the screen while the finger is over this element. (Inherited from System.Windows.UIElement)
Public EventPreviewTouchMoveOccurs when a finger moves on the screen while the finger is over this element. (Inherited from System.Windows.UIElement)
Public EventPreviewTouchUpOccurs when a finger is raised off of the screen while the finger is over this element. (Inherited from System.Windows.UIElement)
Public EventQueryContinueDragOccurs when there is a change in the keyboard or mouse button state during a drag-and-drop operation. (Inherited from System.Windows.UIElement)
Public EventQueryCursorOccurs when the cursor is requested to display. This event is raised on an element each time that the mouse pointer moves to a new location, which means the cursor object might need to be changed based on its new position. (Inherited from System.Windows.UIElement)
Public EventQuerySummaryResultOccurs when a summary result is about to be calculated or recalculated.  
Public EventRecordActivatedOccurs after a Record has been made the ActiveRecord  
Public EventRecordActivatedDirectOccurs after a Record has been made the ActiveRecord  
Public EventRecordActivatingOccurs before a Record is made the ActiveRecord  
Public EventRecordActivatingDirectOccurs before a Record is made the ActiveRecord  
Public EventRecordAddedOccurs when the first edit of a template add record is made and after an item has been added to the DataSource.  
Public EventRecordAddingOccurs when the first edit of a template add record is made but before an item has been added to the DataSource.  
Public EventRecordCollapsedOccurs after a Record has been collapsed  
Public EventRecordCollapsingOccurs before a Record is collapsed  
Public EventRecordDeactivatingOccurs before the ActiveRecord is being cleared  
Public EventRecordDeactivatingDirectOccurs before the ActiveRecord is being cleared  
Public EventRecordExpandedOccurs after a Record has been expanded  
Public EventRecordExpandingOccurs before a Record is expanded  
Public EventRecordFilterChangedRaised when the user changes record filter criteria.  
Public EventRecordFilterChangingRaised when the user changes record filter criteria.  
Public EventRecordFilterDropDownItemInitializingOccurs when a record filter drop-down is being initialized.  
Public EventRecordFilterDropDownOpeningRaised before record filter drop-down is opened but after RecordFilterDropDownPopulating event.  
Public EventRecordFilterDropDownPopulatedRaised after the filter drop-down is populated by the data presenter, giving you a chance to replace the filter drop-down with your own items or remove some of them.  
Public EventRecordFilterDropDownPopulatingRaised before the filter drop-down is populated by the data presenter, giving you a chance to populate the filter drop-down with your own items.  
Public EventRecordFixedLocationChangedOccurs after a Record's fixed state has changed.  
Public EventRecordFixedLocationChangingOccurs before a Record's fix state has changed.  
Public EventRecordsDeletedOccurs after one or more DataRecords has been deleted.  
Public EventRecordsDeletingOccurs when one or more DataRecords is about to be deleted.  
Public EventRecordsInViewChangedOccurs after the set of Records in view has changed.  
Public EventRecordsInViewChangedDirectOccurs after the set of Records in view has changed.  
Public EventRecordUpdateCanceledOccurs after a DataRecord's changes have been canceled.  
Public EventRecordUpdateCancelingOccurs when a DataRecord's changes are about to be canceled.  
Public EventRecordUpdatedOccurs after a DataRecord has been updated.  
Public EventRecordUpdatingOccurs when a DataRecord is about to be updated.  
Public EventRequestBringIntoViewOccurs when System.Windows.FrameworkElement.BringIntoView(System.Windows.Rect) is called on this element. (Inherited from System.Windows.FrameworkElement)
Public EventSelectedItemsChangedOccurs after the SelectedItems have changed.  
Public EventSelectedItemsChangingOccurs when the SelectedItems are about to change  
Public EventSizeChangedOccurs when either the System.Windows.FrameworkElement.ActualHeight or the System.Windows.FrameworkElement.ActualWidth properties change value on this element. (Inherited from System.Windows.FrameworkElement)
Public EventSortedOccurs when the sort order of records has changed as the result of a user action.  
Public EventSortingOccurs when the sort order of records is about to change as the result of a user action.  
Public EventSourceUpdatedOccurs when the source value changes for any existing property binding on this element. (Inherited from System.Windows.FrameworkElement)
Public EventStylusButtonDownOccurs when the stylus button is pressed while the pointer is over this element. (Inherited from System.Windows.UIElement)
Public EventStylusButtonUpOccurs when the stylus button is released while the pointer is over this element. (Inherited from System.Windows.UIElement)
Public EventStylusDownOccurs when the stylus touches the digitizer while the stylus is over this element. (Inherited from System.Windows.UIElement)
Public EventStylusEnterOccurs when the stylus enters the bounds of this element. (Inherited from System.Windows.UIElement)
Public EventStylusInAirMoveOccurs when the stylus moves over an element without actually touching the digitizer. (Inherited from System.Windows.UIElement)
Public EventStylusInRangeOccurs when the stylus is close enough to the digitizer to be detected, while over this element. (Inherited from System.Windows.UIElement)
Public EventStylusLeaveOccurs when the stylus leaves the bounds of the element. (Inherited from System.Windows.UIElement)
Public EventStylusMoveOccurs when the stylus moves over this element. The stylus must move while on the digitizer to raise this event. Otherwise, System.Windows.UIElement.StylusInAirMove is raised instead. (Inherited from System.Windows.UIElement)
Public EventStylusOutOfRangeOccurs when the stylus is too far from the digitizer to be detected, while over this element. (Inherited from System.Windows.UIElement)
Public EventStylusSystemGestureOccurs when a user performs one of several stylus gestures. (Inherited from System.Windows.UIElement)
Public EventStylusUpOccurs when the user raises the stylus off the digitizer while it is over this element. (Inherited from System.Windows.UIElement)
Public EventSummaryResultChangedOccurs when a summary result is calculated or recalculated.  
Public EventSummarySelectionControlClosedRaised before the UI for selecting summaries for a field is displayed. You can cancel this event and display your own UI.  
Public EventSummarySelectionControlOpeningRaised before the UI for selecting summaries for a field is displayed. You can cancel this event and display your own UI.  
Public EventTargetUpdatedOccurs when the target value changes for any property binding on this element. (Inherited from System.Windows.FrameworkElement)
Public EventTextInputOccurs when this element gets text in a device-independent manner. (Inherited from System.Windows.UIElement)
Public EventThemeChangedOccurs when the 'Theme' property changes  
Public EventToolTipClosingOccurs just before any tooltip on the element is closed. (Inherited from System.Windows.FrameworkElement)
Public EventToolTipOpeningOccurs when any tooltip on the element is opened. (Inherited from System.Windows.FrameworkElement)
Public EventTouchDownOccurs when a finger touches the screen while the finger is over this element. (Inherited from System.Windows.UIElement)
Public EventTouchEnterOccurs when a touch moves from outside to inside the bounds of this element. (Inherited from System.Windows.UIElement)
Public EventTouchLeaveOccurs when a touch moves from inside to outside the bounds of this element. (Inherited from System.Windows.UIElement)
Public EventTouchMoveOccurs when a finger moves on the screen while the finger is over this element. (Inherited from System.Windows.UIElement)
Public EventTouchUpOccurs when a finger is raised off of the screen while the finger is over this element. (Inherited from System.Windows.UIElement)
Public EventUnloadedOccurs when the element is removed from within an element tree of loaded elements. (Inherited from System.Windows.FrameworkElement)
See Also