In This Article

PropertyGridValueTemplateSelector Class

Chooses a DataTemplate based on the data object and the data-bound element for a PropertyGrid value cell.

public class PropertyGridValueTemplateSelector : DataTemplateSelector
Inheritance:
object DataTemplateSelector object

Constructors

PropertyGridValueTemplateSelector()

Initializes an instance of the class.

public PropertyGridValueTemplateSelector()

Methods

GetDefaultTemplate(PropertyGrid, DefaultValueTemplateKind)

Returns a default DataTemplate from the specified PropertyGrid.

protected DataTemplate GetDefaultTemplate(PropertyGrid propGrid, DefaultValueTemplateKind kind)
Parameter Type Description
propGrid PropertyGrid

The PropertyGrid to examine.

kind DefaultValueTemplateKind

The kind of default template to return.

Returns

DataTemplate:

A default DataTemplate from the specified PropertyGrid.

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