Provides a way to choose a DataTemplate for the TimeRulerItem based on the data object and the data-bound element.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.ScheduleView.dll
Syntax:
public class TimeRulerItemTemplateSelector : ScheduleViewDataTemplateSelector
Inheritance: objectScheduleViewDataTemplateSelectorTimeRulerItemTemplateSelector
Constructors
public TimeRulerItemTemplateSelector()
Properties
HorizontalDayMajorItemTemplate
DataTemplate
Gets or sets the horizontal template of the DayMajorItem.
public DataTemplate HorizontalDayMajorItemTemplate { get; set; }
HorizontalDayMinorItemTemplate
DataTemplate
Gets or sets the horizontal template of the DayMinorItem.
public DataTemplate HorizontalDayMinorItemTemplate { get; set; }
HorizontalTimelineGroupTemplate
DataTemplate
Gets or sets the horizontal template of the TimelineGroup.
public DataTemplate HorizontalTimelineGroupTemplate { get; set; }
HorizontalTimelineMajorItemTemplate
DataTemplate
Gets or sets the horizontal template of the TimelineMajorItem.
public DataTemplate HorizontalTimelineMajorItemTemplate { get; set; }
HorizontalTimelineMinorItemTemplate
DataTemplate
Gets or sets the horizontal template of the TimelineMinorItem.
public DataTemplate HorizontalTimelineMinorItemTemplate { get; set; }
HorizontalWeekMajorItemTemplate
DataTemplate
Gets or sets the horizontal template of the WeekMajorItem.
public DataTemplate HorizontalWeekMajorItemTemplate { get; set; }
HorizontalWeekMinorItemTemplate
DataTemplate
Gets or sets the horizontal template of the WeekMinorItem.
public DataTemplate HorizontalWeekMinorItemTemplate { get; set; }
MonthGroupTemplate
DataTemplate
Gets or sets the template of the MonthGroup.
public DataTemplate MonthGroupTemplate { get; set; }
MonthItemTemplate
DataTemplate
Gets or sets the template of the MonthItem.
public DataTemplate MonthItemTemplate { get; set; }
VerticalDayMajorItemTemplate
DataTemplate
Gets or sets the vertical template of the DayMajorItem.
public DataTemplate VerticalDayMajorItemTemplate { get; set; }
VerticalDayMinorItemTemplate
DataTemplate
Gets or sets the vertical template of the DayMinorItem.
public DataTemplate VerticalDayMinorItemTemplate { get; set; }
VerticalTimelineGroupTemplate
DataTemplate
Gets or sets the vertical template of the TimelineGroup.
public DataTemplate VerticalTimelineGroupTemplate { get; set; }
VerticalTimelineMajorItemTemplate
DataTemplate
Gets or sets the vertical template of the TimelineMajorItem.
public DataTemplate VerticalTimelineMajorItemTemplate { get; set; }
VerticalTimelineMinorItemTemplate
DataTemplate
Gets or sets the vertical template of the TimelineMinorItem.
public DataTemplate VerticalTimelineMinorItemTemplate { get; set; }
VerticalWeekMajorItemTemplate
DataTemplate
Gets or sets the vertical template of the WeekMajorItem.
public DataTemplate VerticalWeekMajorItemTemplate { get; set; }
VerticalWeekMinorItemTemplate
DataTemplate
Gets or sets the vertical template of the WeekMinorItem.
public DataTemplate VerticalWeekMinorItemTemplate { get; set; }
Methods
When overridden in a derived class, returns a System.Windows.DataTemplate based on a custom logic.
public override DataTemplate SelectTemplate(object item, DependencyObject container, ViewDefinitionBase activeViewDefinition)
The data object for which to select the template.
containerDependencyObjectThe data-bound object.
activeViewDefinitionViewDefinitionBaseThe active view definition of ScheduleView.
Returns:DataTemplate
Returns a DataTemplate or null.
Overrides: