In This Article

AvatarTemplateSelector Class

Chooses a DataTemplate based on the data object and the data-bound element for AvatarContent.

public class AvatarTemplateSelector : DataTemplateSelector
Inheritance:
object DataTemplateSelector object

Constructors

AvatarTemplateSelector()

Initializes an instance of the class.

public AvatarTemplateSelector()

Properties

ImageTemplate

Gets or sets the default DataTemplate to use for ImageSource data.

public DataTemplate ImageTemplate { get; set; }

Property Value

DataTemplate:

The default DataTemplate to use for ImageSource data.

StringTemplate

Gets or sets the default DataTemplate to use for string data.

public DataTemplate StringTemplate { get; set; }

Property Value

DataTemplate:

The default DataTemplate to use for string data.

Methods

SelectTemplate(object, DependencyObject)

Returns a DataTemplate based on custom logic.

public override DataTemplate SelectTemplate(object item, DependencyObject container)
Parameter Type Description
item object

The data object.

container DependencyObject

The data-bound element.

Returns

DataTemplate:

The DataTemplate to use.

Inherited Members