List Message
Specific for the ListMessage is that it has to be populated with a source collection and can have its SelectionMode set. The arguments of its constructor accept the following parameters.
- MessageDisplayPosition displayPosition
- Author author
- IEnumerable source
- SelectionMode selectionMode
- DateTime creationDate
Example 1: Defining an ListMessage
List<string> coffee = new List<string>();
coffee.Add("Caffe Latte");
coffee.Add("Cafe mocha");
coffee.Add("Frappuccino");
coffee.Add("Cuban espresso");
coffee.Add("Iced Coffee");
coffee.Add("Americano");
ListMessage listMessageInline = new ListMessage(MessageDisplayPosition.Inline, this.currentAuthor, coffee, SelectionMode.Single);
this.chat.AddMessage(listMessageInline);