DataTemplateSelector class that different templates for the separate message types.
Definition
Namespace:Telerik.Windows.Controls.ConversationalUI
Assembly:Telerik.Windows.Controls.ConversationalUI.dll
Syntax:
public class MessageTemplateSelector : DataTemplateSelector
Inheritance: objectMessageTemplateSelector
Constructors
public MessageTemplateSelector()
Properties
AICardTemplate
DataTemplate
Gets or sets the data template associated with MessageType.AiCard.
public DataTemplate AICardTemplate { get; set; }
CalendarMessageTemplate
DataTemplate
Gets or sets the data template associated with MessageType.Calendar.
public DataTemplate CalendarMessageTemplate { get; set; }
CardTemplate
DataTemplate
Gets or sets the data template associated with MessageType.Card.
public DataTemplate CardTemplate { get; set; }
CarouselTemplate
DataTemplate
Gets or sets the data template associated with MessageType.Carousel.
public DataTemplate CarouselTemplate { get; set; }
DataFormTemplate
DataTemplate
Gets or sets the data template associated with MessageType.DataForm.
public DataTemplate DataFormTemplate { get; set; }
FlightCardTemplate
DataTemplate
Gets or sets the data template associated with MessageType.FlightCard.
public DataTemplate FlightCardTemplate { get; set; }
GifTemplate
DataTemplate
Gets or sets the data template associated with MessageType.Gif.
public DataTemplate GifTemplate { get; set; }
ImageCardTemplate
DataTemplate
Gets or sets the data template associated with MessageType.ImageCard.
public DataTemplate ImageCardTemplate { get; set; }
ImageTemplate
DataTemplate
Gets or sets the data template associated with MessageType.Image.
public DataTemplate ImageTemplate { get; set; }
ListMessageTemplate
DataTemplate
Gets or sets the data template associated with MessageType.List.
public DataTemplate ListMessageTemplate { get; set; }
ProductCardTemplate
DataTemplate
Gets or sets the data template associated with MessageType.ProductCard.
public DataTemplate ProductCardTemplate { get; set; }
TextMessageTemplate
DataTemplate
Gets or sets the data template associated with MessageType.Text.
public DataTemplate TextMessageTemplate { get; set; }
WeatherCardTemplate
DataTemplate
Gets or sets the data template associated with MessageType.WeatherCard.
public DataTemplate WeatherCardTemplate { get; set; }
Methods
SelectTemplate(object, DependencyObject)
DataTemplate
public override DataTemplate SelectTemplate(object item, DependencyObject container)
DataTemplate