Class
CalendarMessage

Represents message type that displays DateTime values.

Definition

Namespace:Telerik.Windows.Controls.ConversationalUI

Assembly:Telerik.Windows.Controls.ConversationalUI.dll

Syntax:

cs-api-definition
public class CalendarMessage : MessageBase, IReportMessageResult, INotifyPropertyChanged, IOverlayMessage, IInlineMessage, IPopupMessage

Inheritance: objectMessageBaseCalendarMessage

Implements: IInlineMessageINotifyPropertyChangedIOverlayMessageIPopupMessageIReportMessageResult

Inherited Members MessageBase.SubscribeToMessageResult(Action<object, MessageResultEventArgs>)MessageBase.ValidateMessageDisplayPosition()MessageBase.OnPropertyChanged(string)MessageBase.ReportViewModelMessageBase.DisplayPositionMessageBase.MessageTypeMessageBase.AutoReportMessageBase.PostResultInlineMessageBase.CloseAfterReportMessageBase.ReportActionsMessageBase.AuthorMessageBase.CreationDateMessageBase.PropertyChanged

Constructors

CalendarMessage(MessageDisplayPosition, Author, DateTime)

Initializes a new instance of the CalendarMessage class.

Declaration

cs-api-definition
public CalendarMessage(MessageDisplayPosition displayPosition, Author author, DateTime creationDate = default)

Parameters

displayPosition

MessageDisplayPosition

author

Author

creationDate

DateTime

CalendarMessage(MessageDisplayPosition, Author, DateTime, DateTime)

Initializes a new instance of the CalendarMessage class.

Declaration

cs-api-definition
public CalendarMessage(MessageDisplayPosition displayPosition, Author author, DateTime displayDate, DateTime creationDate = default)

Parameters

displayPosition

MessageDisplayPosition

author

Author

displayDate

DateTime

creationDate

DateTime

CalendarMessage(MessageDisplayPosition, Author, DateTime, DateTime, DateTime)

Initializes a new instance of the CalendarMessage class.

Declaration

cs-api-definition
public CalendarMessage(MessageDisplayPosition displayPosition, Author author, DateTime selectedDate, DateTime displayDate, DateTime creationDate = default)

Parameters

displayPosition

MessageDisplayPosition

author

Author

selectedDate

DateTime

displayDate

DateTime

creationDate

DateTime

Properties

DisplayDate

Gets or sets the DateTime value that defines the initial calendar month view.

Declaration

cs-api-definition
public DateTime DisplayDate { get; set; }

Property Value

DateTime

InlineViewModel

Gets the InlineViewModel.

Declaration

cs-api-definition
public InlineViewModel InlineViewModel { get; }

Property Value

InlineViewModel

Implements IInlineMessage.InlineViewModel

OverlayViewModel

Gets the OverlayViewModel.

Declaration

cs-api-definition
public OverlayViewModel OverlayViewModel { get; }

Property Value

OverlayViewModel

Implements IOverlayMessage.OverlayViewModel

PopupViewModel

Gets the PopupViewModel.

Declaration

cs-api-definition
public PopupViewModel PopupViewModel { get; }

Property Value

PopupViewModel

Implements IPopupMessage.PopupViewModel

SelectedDate

Gets or sets the currently selected DateTime value.

Declaration

cs-api-definition
[ReportResult]
public DateTime SelectedDate { get; set; }

Property Value

DateTime