ClassListMessage
Represents message type that displays a list of values.
Definition
Namespace:Telerik.Windows.Controls.ConversationalUI
Assembly:Telerik.Windows.Controls.ConversationalUI.dll
Syntax:
public class ListMessage : MessageBase, IReportMessageResult, INotifyPropertyChanged, IOverlayMessage, IInlineMessage, IPopupMessage
Inheritance: objectMessageBaseListMessage
Implements:
Inherited Members
Constructors
ListMessage(MessageDisplayPosition, Author, IEnumerable, DateTime)
Initializes a new instance of the ListMessage class.
Declaration
public ListMessage(MessageDisplayPosition displayPosition, Author author, IEnumerable source, DateTime creationDate = default)
Parameters
displayPosition
author
source
creationDate
ListMessage(MessageDisplayPosition, Author, IEnumerable, SelectionMode, DateTime)
Initializes a new instance of the ListMessage class.
Declaration
public ListMessage(MessageDisplayPosition displayPosition, Author author, IEnumerable source, SelectionMode selectionMode, DateTime creationDate = default)
Parameters
displayPosition
author
source
selectionMode
SelectionMode
creationDate
Properties
DisplayMemberPath
Gets or sets the display member path for visualizing the items' content.
InlineViewModel
Gets the InlineViewModel.
Declaration
public InlineViewModel InlineViewModel { get; }
Property Value
Implements
ItemTemplate
Gets or sets the item template of the underlying ItemsControl.
Declaration
public DataTemplate ItemTemplate { get; set; }
Property Value
DataTemplate
OverlayViewModel
Gets the OverlayViewModel.
Declaration
public OverlayViewModel OverlayViewModel { get; }
Property Value
Implements
PopupViewModel
Gets the PopupViewModel.
Declaration
public PopupViewModel PopupViewModel { get; }
Property Value
Implements
SelectedIndex
Gets or sets the index of the item that is currently selected in the list.
SelectedItem
Gets or sets the item that is currently selected in the list.
Declaration
[ReportResult]
public object SelectedItem { get; set; }
Property Value
SelectionChangedCommand
Gets or sets the command that is executed as soon as change in selection takes place.
Declaration
public ICommand SelectionChangedCommand { get; set; }
Property Value
SelectionMode
Gets or sets the selection mode of the underlying multi-selector control.
Declaration
public SelectionMode SelectionMode { get; set; }
Property Value
SelectionMode
Source
Gets or sets the list's data source.