CarouselMessage
Class
Represents a message that displays a list of rich content elements.
Definition
Namespace:Telerik.Windows.Controls.ConversationalUI
Assembly:Telerik.Windows.Controls.ConversationalUI.dll
Syntax:
C#
public class CarouselMessage : MessageBase, IReportMessageResult, INotifyPropertyChanged, IOverlayMessage, IInlineMessage
Inheritance: objectMessageBaseCarouselMessage
Implements:
Inherited Members
Constructors
Initializes a new instance of the CarouselMessage class.
C#
public CarouselMessage(MessageDisplayPosition displayPosition, Author author, IEnumerable<object> source, DateTime creationDate = default)
Properties
Gets or sets the underlying carousel control's height.
C#
public double CarouselHeight { get; set; }
Gets the InlineViewModel.
C#
public InlineViewModel InlineViewModel { get; }
Implements:
Gets the child message that was last to report message result.
C#
[ReportResult(true)]
public MessageBase LastReportItem { get; }
Gets or sets a command that is invoked on RadCarousel.Loaded.
C#
public ICommand LoadedCommand { get; set; }
Gets the OverlayViewModel.
C#
public OverlayViewModel OverlayViewModel { get; }
Implements:
Gets or sets the selected item.
C#
[ReportResult]
public object SelectedItem { get; set; }
Gets or sets the Carousel's data source.
C#
public IEnumerable Source { get; set; }
Methods
Subscribes to ReportViewModel.ReportMessageResult event.
C#
protected override void SubscribeToMessageResult(Action<object, MessageResultEventArgs> callBack)
Overrides: