Show / Hide Table of Contents

    Class DataTemplateSelector

    The Forms9Patch Data template selector.

    Inheritance
    Object
    ElementTemplate
    DataTemplate
    DataTemplateSelector
    TemplateSelectorBase
    DataTemplateSelector
    Inherited Members
    TemplateSelectorBase._cellTemplates
    TemplateSelectorBase.RemoveFactoryDefaults()
    TemplateSelectorBase.Clear()
    TemplateSelectorBase.OnSelectTemplate(Object, BindableObject)
    DataTemplateSelector.SelectTemplate(Object, BindableObject)
    DataTemplate.SetBinding(BindableProperty, BindingBase)
    DataTemplate.SetValue(BindableProperty, Object)
    DataTemplate.Bindings
    DataTemplate.Values
    ElementTemplate.CreateContent()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: Forms9Patch
    Assembly: Forms9Patch.dll
    Syntax
    public class DataTemplateSelector : TemplateSelectorBase, IElement, IDataTemplate, IDataTemplateController

    Constructors

    DataTemplateSelector()

    Initializes a new instance of the DataTemplateSelector class.

    Declaration
    public DataTemplateSelector()

    Methods

    Add(Type, Type)

    Add the specified itemBaseType and viewType.

    Declaration
    public void Add(Type itemBaseType, Type viewType)
    Parameters
    Type Name Description
    Type itemBaseType

    Item base type.

    Type viewType

    View type.

    Extension Methods

    DebugExtensions.AddToCensus(Object)
    DebugExtensions.RemoveFromCensus(Object)
    ReflectionExtensions.GetProperties(Object)
    ReflectionExtensions.GetProperty(Object, String)
    ReflectionExtensions.PropertyNames(Object)
    ReflectionExtensions.PropertyExists(Object, String)
    ReflectionExtensions.HasProperty(Object, String)
    ReflectionExtensions.GetPropertyValue(Object, String)
    ReflectionExtensions.SetPropertyValue(Object, String, Object)
    ReflectionExtensions.GetFieldValue(Object, String)
    ReflectionExtensions.SetFieldValue(Object, String, Object)
    ReflectionExtensions.CallMethod(Object, String, Object[])
    Back to top Copyright © 2018 42nd Parallel