Provides a way to choose a DataTemplate for the ViewMode based on the data object and the data-bound element.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.ScheduleView.dll
Syntax:
public class ViewModeContentTemplateSelector : DataTemplateSelector
Inheritance: objectViewModeContentTemplateSelector
Constructors
public ViewModeContentTemplateSelector()
Properties
AgendaViewModeButtonContentTemplate
DataTemplate
Gets or sets the content template of the AgendaViewMode.
public DataTemplate AgendaViewModeButtonContentTemplate { get; set; }
DayViewModeButtonContentTemplate
DataTemplate
Gets or sets the content template of the DayViewMode.
public DataTemplate DayViewModeButtonContentTemplate { get; set; }
MonthViewModeButtonContentTemplate
DataTemplate
Gets or sets the content template of the MonthViewMode.
public DataTemplate MonthViewModeButtonContentTemplate { get; set; }
TimelineViewModeButtonContentTemplate
DataTemplate
Gets or sets the content template of the TimelineViewMode.
public DataTemplate TimelineViewModeButtonContentTemplate { get; set; }
WeekViewModeButtonContentTemplate
DataTemplate
Gets or sets the content template of the WeekViewMode.
public DataTemplate WeekViewModeButtonContentTemplate { get; set; }
Methods
SelectTemplate(object, DependencyObject)
DataTemplate
When overridden in a derived class, returns a System.Windows.DataTemplate based on a custom logic.
public override DataTemplate SelectTemplate(object item, DependencyObject container)
The data object for which to select the template.
containerDependencyObjectThe data-bound object.
Returns:DataTemplate
Returns a custom DataTemplate or the default.