RadControls for Silverlight

Provides a way to choose a DataTemplate based on the data object and the data-bound element.

Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls (in Telerik.Windows.Controls.dll) Version: 2013.1.403.1050

Syntax

C#
public class DataTemplateSelector
Visual Basic
Public Class DataTemplateSelector

Remarks

Typically, you create a DataTemplateSelector when you have more than one DataTemplate for the same type of objects and you want to supply your own logic to choose a DataTemplate to apply based on the properties of each data object.

To create a template selector, create a class that inherits from DataTemplateSelector and override the SelectTemplate method. Once your class is defined you can assign an instance of the class to the template selector property of your element.

Inheritance Hierarchy

System..::..Object
  Telerik.Windows.Controls..::..DataTemplateSelector
    Telerik.Windows.Controls..::..AppointmentItemContentTemplateSelector
    Telerik.Windows.Controls.BulletGraph..::..FeaturedMeasureTemplateSelector
    Telerik.Windows.Controls..::..ConditionalDataTemplateSelector
    Telerik.Windows.Controls.Diagrams.Primitives..::..InformationTipTemplateSelector
    Telerik.Windows.Controls.FieldList..::..FieldBoxItemRolePresenterTemplateSelector
    Telerik.Windows.Controls.FieldList..::..FieldContentTemplateSelector
    Telerik.Windows.Controls.GanttView..::..GanttDragVisualCueContentTemplateSelector
    Telerik.Windows.Controls.Gauge..::..NumberTemplateSelector
    Telerik.Windows.Controls.Gauges..::..NumberTemplateSelector
    Telerik.Windows.Controls.Gauges..::..TickTemplateSelector
    Telerik.Windows.Controls.Map..::..MapDataTemplateSelector
    Telerik.Windows.Controls.Pivot..::..PivotCellTemplateSelector
    Telerik.Windows.Controls..::..ResourceTypeTemplateSelector
    Telerik.Windows.Controls..::..TickTemplateSelector
    Telerik.Windows.Controls.Timeline..::..TimelineItemTemplateSelector
    Telerik.Windows.Controls.TreeMap..::..DefaultGroupTemplateSelector
    Telerik.Windows.Controls.TreeMap..::..DefaultTypeTemplateSelector
    Telerik.Windows.Controls..::..ViewModeContentTemplateSelector

See Also