Click or drag to resize
TimelineViewDefinition Class
Represents a definition of a view that shows customizable number of days as in day view mode.
Inheritance Hierarchy

Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.ScheduleView (in Telerik.Windows.Controls.ScheduleView.dll) Version: 2017.2.614.40 (2017.2.614.40)
Syntax
public sealed class TimelineViewDefinition : MultidayViewDefinition

The TimelineViewDefinition type exposes the following members.

Constructors
  NameDescription
Public methodTimelineViewDefinition
Top
Methods
  NameDescription
Public methodGetOrientation
Gets the Orientation of the ViewDefinition (horizontal or vertical).
(Inherited from MultidayViewDefinition.)
Public methodToString
Overrides the ToString method.
(Inherited from ViewDefinitionBase.)
Top
Extension Methods
  NameDescription
Public Extension MethodChildrenOfTypeT
Gets all child elements recursively from the visual tree by given type.
(Defined by ChildrenOfTypeExtensions.)
Public Extension MethodClearIfNoBindingAndSet
Clears if set.
(Defined by CommonExtensions.)
Public Extension MethodClearIfSet
Clears the property if a value has been set.
(Defined by CommonExtensions.)
Public Extension MethodFindChildByTypeT
Finds child element of the specified type. Uses breadth-first search.
(Defined by ChildrenOfTypeExtensions.)
Public Extension MethodGetParents
Enumerates through element's parents in the visual tree.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodGetVisualParentT
Searches up in the visual tree for parent element of the specified type.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodIsAncestorOf
Determines whether the element is an ancestor of the descendant.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodIsLocalValueSet(DependencyProperty)Overloaded.
Determines whether the specified dependency property local value is set.
(Defined by DependencyObjectExtensions.)
Public Extension MethodIsLocalValueSet(DependencyProperty)Overloaded.
Determines whether the specified dependency property local value is set.
(Defined by CommonExtensions.)
Public Extension MethodParentOfTypeT
Gets the parent element from the visual tree by given type.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodSetIfDifferent
Sets the value of the dependencyProperty property if it's hasn't that value currently.
(Defined by CommonExtensions.)
Top
Fields
  NameDescription
Public fieldStatic memberApplyStartEndTimeToEachDayProperty
Identifies the ApplyStartEndTimeToEachDay dependency property.
Public fieldStatic memberGroupTickLengthProperty
Identifies the GroupTickLength dependency property.
Public fieldStatic memberStretchAppointmentsProperty
Identifies the StretchAppointments dependency property.
Public fieldStatic memberTimerulerGroupStringFormatProperty
Identifies the TimerulerGroupStringFormat dependency property.
Top
Properties
  NameDescription
Public propertyApplyStartEndTimeToEachDay
Gets or sets whether the DayStartTime and DayEndTime properties should be applied to each of the days. This is a dependency property.
Public propertyAppointmentFilter
Gets or sets the filter to be used to filter the appointments.
(Inherited from ViewDefinitionBase.)
Public propertyCalendarWeekRule
Gets or sets the CalendarWeekRule. This property is used in Week number calculation.
(Inherited from ViewDefinitionBase.)
Public propertyDayEndTime
Gets or sets the time used to indicate the end of the day. This is a dependency property.
(Inherited from ViewDefinitionBase.)
Public propertyDayStartTime
Gets or sets the time used to indicate the start of the day. This is a dependency property.
(Inherited from ViewDefinitionBase.)
Public propertyFirstDayOfWeek
Gets or sets a value indicating the First day of week depending on the view definition. If this value is set, it overrides the FirstDayOfWeek property of the ScheduleView and the one, that comes from the culture.
(Inherited from ViewDefinitionBase.)
Public propertyGroupFilter
Gets or sets the filter function (predicate) to be used when filtering the group headers of the ScheduleView.
(Inherited from ViewDefinitionBase.)
Public propertyGroupHeaderDateStringFormat
Gets or sets the format that will be applied on GroupHeader control for date time.
(Inherited from MultidayViewDefinition.)
Public propertyGroupTickLength
Gets or sets the length of GroupTicks. This is a dependency property.
Public propertyLargeChangeInterval
Gets or sets large change interval. It indicates date time interval with which current view will be increased or decreased. This is a dependency property.
(Inherited from ViewDefinitionBase.)
Public propertyMajorTickLength
Gets or sets the major tick length provider.
(Inherited from MultidayViewDefinition.)
Public propertyMaxTimeRulerExtent
Gets or sets the maximum size of the time ruler in pixels. This is a dependency property.
(Inherited from ViewDefinitionBase.)
Public propertyMinorTickLength
Gets or sets the minor tick length provider.
(Inherited from MultidayViewDefinition.)
Public propertyMinTimeRulerExtent
Gets or sets the minimum size of the time ruler in pixels. This is a dependency property.
(Inherited from ViewDefinitionBase.)
Public propertyOccurrenceFilter
Gets or sets the filter to be used to filter the occurrences.
(Inherited from ViewDefinitionBase.)
Public propertyOrientation
Gets or sets the Orientation property. This is a dependency property.
(Inherited from MultidayViewDefinition.)
Public propertyShowTimeRuler
Gets or sets a value indicating whether time ruler should be displayed.
(Inherited from ViewDefinitionBase.)
Public propertySlotGenarationBehavior
Gets or sets the SlotGenarationBehavior. This is a dependency property.
(Inherited from ViewDefinitionBase.)
Public propertySmallChangeInterval
Gets or sets small change interval. It indicates date time interval with which current view will be increased or decreased. This is a dependency property.
(Inherited from ViewDefinitionBase.)
Public propertySnapBehavior
Gets or sets the snap behavior.
(Inherited from ViewDefinitionBase.)
Public propertyStretchAppointments
Gets or sets whether appointments will be stretched or not.
Public propertyStretchGroupHeaders
Gets or sets whether GroupHeaders will stretch if there is more space available.
(Inherited from ViewDefinitionBase.)
Public propertySubGroupsFilter
Gets or sets the function (predicate) to be used to filter the already created groups of the ScheduleView.
(Inherited from ViewDefinitionBase.)
Public propertyTimerulerGroupStringFormat
Gets or sets the format that will be applied on the time ruler of each group. This is a dependency property.
Public propertyTimerulerMajorTickStringFormat
Gets or sets the format that will be applied on time ruler Major Tick.
(Inherited from ViewDefinitionBase.)
Public propertyTimerulerMinorTickStringFormat
Gets or sets the format that will be applied on time ruler Minor Tick.
(Inherited from MultidayViewDefinition.)
Public propertyTitle
Gets or sets the Title of the view definition.
(Inherited from ViewDefinitionBase.)
Public propertyVisibleDays
Gets or sets visible days count for this view. It indicates how many dates this view will display. This is a dependency property.
(Inherited from ViewDefinitionBase.)
Top
Events
  NameDescription
Public eventPropertyChanged
Occurs when a property value changes.
(Inherited from ViewDefinitionBase.)
Top
See Also