System.Windows.Controls.DataTypeTemplateSelector.SelectTemplate C# (CSharp) Method

SelectTemplate() public method

Selects a template depending on the type of the object,
public SelectTemplate ( object item, DependencyObject container ) : DataTemplate
item object The data object for which to select the template.
container DependencyObject The data-bound object.
return DataTemplate
        public override DataTemplate SelectTemplate(object item, DependencyObject container) => item == null ? null : this.Templates.Where(template => template.DataType as Type == item.GetType()).FirstOrDefault();
DataTypeTemplateSelector