Version

UltraTimelineViewAction Enumeration

Enumerates the user interface actions that can be performed on the UltraTimelineView control.
Syntax
'Declaration
 
Public Enum UltraTimelineViewAction 
   Inherits System.Enum
public enum UltraTimelineViewAction : System.Enum 
Members
MemberDescription
AutoCreateAppointmentAn Appointment is automatically and placed into edit mode; the appointment's Owner is set to the ActiveOwner and its start and end times are determined by the SelectedDateTimeRange.
ClearSelectedDateTimeRangeThe SelectedDateTimeRange property is set to null, effectively clearing the date/time selection. Note that this action has no keystroke assigned by default; a UltraTimelineViewKeyActionMapping can be created with this action and added to the control's KeyActionMappings collection to provide a way for the end user to clear the date/time selection.
DeleteSelectedAppointmentsEach member of the SelectedAppointments collection is removed form the Appointments collection
EnterEditModeThe currently selected Appointment is placed into edit mode.
ExitEditModeCancelThe edit mode session currently in progress is ended, with any changes made by the user discarded, leaving the edited Appointment unchanged.
ExitEditModeSaveThe edit mode session currently in progress is ended, with changes being committed to the Appointment.
ExtendSelectedDateTimeRangeBackwardThe SelectedDateTimeRange is modified in conjunction with navigation along the timeline in the backward direction. If the active date/time is chronologically earlier than the pivot date/time, the start date/time of the selected range is moved one cycle away from the pivot, effectively lengthening the selection. If the active date/time is chronologically later than the pivot date/time, the end date/time of the selected range is moved one cycle closer to the pivot, effectively shortening the selection.
ExtendSelectedDateTimeRangeForwardThe SelectedDateTimeRange is modified in conjunction with navigation along the timeline in the forward direction. If the active date/time is chronologically earlier than the pivot date/time, the start date/time of the selected range is moved one cycle closer to the pivot, effectively shortening the selection. If the active date/time is chronologically later than the pivot date/time, the end date/time of the selected range is moved one cycle away from the pivot, effectively lengthening the selection.
FirstVisibleOwnerThe first visible owner is brought into the viewable area of the control, to occupy the first row, and activated.
LastVisibleOwnerThe last visible owner is brought into the viewable area of the control, to occupy the last row (or as close to the last row as possible), and activated.
LaunchAppointmentDialogLaunches the AppointmentDialog for the currently selected Appointment.
NextVisibleOwnerThe owner which follows the current ActiveOwner in the list of non-locked owners is brought into the viewable area of the control and activated.
NoOpNo operation.
PageDownThe viewport is shifted downward by one logical page, bringing content that is above the top edge of the viewport into view.
PageLeftThe viewport is shifted to the right by one logical page, bringing content that is to the left of the left edge of the viewport into view.
PageRightThe viewport is shifted to the left by one logical page, bringing content that is to the right of the right edge of the viewport into view.
PageUpThe viewport is shifted upward by one logical page, bringing content that is below the bottom edge of the viewport into view.
PreviousVisibleOwnerThe owner which precedes the current ActiveOwner in the list of non-locked owners is brought into the viewable area of the control and activated.
ScrollHorizontalBackwardSimulates clicking the left scroll button on the horizontal scrollbar, resulting in backward movement along the timeline. The amount of time by which the viewport is shifted is determined by the SmallChange property.
ScrollHorizontalForwardSimulates clicking the right scroll button on the horizontal scrollbar, resulting in forward movement along the timeline. The amount of time by which the viewport is shifted is determined by the SmallChange property.
ScrollToBeginningOfCurrentDayThe viewport is scrolled horizontally such that the beginning of the VisibleDateTimeRange becomes the beginning of the current first visible day.
ScrollToBeginningOfCurrentMonthThe viewport is scrolled horizontally such that the beginning of the VisibleDateTimeRange becomes the beginning of the month which currently contains the first visible day.
ScrollToBeginningOfCurrentYearThe viewport is scrolled horizontally such that the beginning of the VisibleDateTimeRange becomes the beginning of the year which currently contains the first visible day.
ScrollToNextDayThe viewport is scrolled horizontally such that the beginning of the VisibleDateTimeRange becomes the beginning of the day following the current first visible day.
ScrollToNextMonthThe viewport is scrolled horizontally such that the beginning of the VisibleDateTimeRange becomes the first day of the month following the month to which the current first visible day belongs.
ScrollToNextYearThe viewport is scrolled horizontally such that the beginning of the VisibleDateTimeRange becomes the first day of the year following the year to which the current first visible day belongs.
ScrollToPreviousDayThe viewport is scrolled horizontally such that the beginning of the VisibleDateTimeRange becomes the beginning of the day preceding the current first visible day.
ScrollToPreviousMonthThe viewport is scrolled horizontally such that the beginning of the VisibleDateTimeRange becomes the first day of the month preceding the month to which the current first visible day belongs.
ScrollToPreviousYearThe viewport is scrolled horizontally such that the beginning of the VisibleDateTimeRange becomes the first day of the year preceding the year to which the current first visible day belongs.
ScrollVerticalDownSimulates clicking the bottom scroll button on the vertical scrollbar, resulting in downward movement.
ScrollVerticalUpSimulates clicking the top scroll button on the vertical scrollbar, resulting in upward movement.
SelectDateTimeRangeFirstThe first visible "cell" is selected, and the previous selection is cleared, leaving only one selected "cell". The viewport is shifted to the left, if necessary, to bring the "cell" into view.
SelectDateTimeRangeLastThe last visible "cell" is selected, and the previous selection is cleared, leaving only one selected "cell". The viewport is shifted to the right, if necessary, to bring the "cell" into view.
SelectDateTimeRangeNextThe "cell" to the right of the one that defines the end of the currently selected date/time range is selected, and the previous selection is cleared, leaving only one selected "cell". The viewport is shifted to the left, if necessary, to bring the "cell" into view.
SelectDateTimeRangeNextFromActivityDeselects any currently selected activity and selects the time slot following the one that intersects with the last selected activity's end date/time.
SelectDateTimeRangePreviousThe "cell" to the left of the one that defines the beginning of the currently selected date/time range is selected, and the previous selection is cleared, leaving only one selected "cell". The viewport is shifted to the right, if necessary, to bring the "cell" into view.
SelectDateTimeRangePreviousFromActivityDeselects any currently selected activity and selects the time slot preceding the one that intersects with the first selected activity's start date/time.
SelectFirstActivityThe first activity in the viewable area of the control is selected.
SelectLastActivityThe last activity in the viewable area of the control is selected.
SelectNextActivityThe activity following the currently selected one is selected.
SelectPreviousActivityThe activity preceding the currently selected one is selected.
Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also