Class
InlineViewModel

Represents view model for ChatMessageList.

Definition

Namespace:Telerik.Windows.Controls.ConversationalUI

Assembly:Telerik.Windows.Controls.ConversationalUI.dll

Syntax:

cs-api-definition
public class InlineViewModel : ReportResultViewModel, IReportMessageResult, INotifyPropertyChanged

Inheritance: objectReportResultViewModelInlineViewModel

Implements: INotifyPropertyChangedIReportMessageResult

Inherited Members ReportResultViewModel.OnCommitMessageResult()ReportResultViewModel.ReportMessageResultIfNeeded(string)ReportResultViewModel.OnCancelMessageResult()ReportResultViewModel.OnPropertyChanged(string)ReportResultViewModel.OnReportMessageResult(string)ReportResultViewModel.MessageReportResultViewModel.CloseAfterReportReportResultViewModel.PostResultInlineReportResultViewModel.AutoReportReportResultViewModel.ReportActionsReportResultViewModel.PropertyChangedReportResultViewModel.ReportMessageResult

Constructors

InlineViewModel(MessageBase)

Initializes a new instance of the InlineViewModel class.

Declaration

cs-api-definition
public InlineViewModel(MessageBase message)

Parameters

message

MessageBase

Properties

Alignment

Gets a value that represents the visibility of the horizontal alignment.

Declaration

cs-api-definition
public HorizontalAlignment Alignment { get; }

Property Value

HorizontalAlignment

CalculatedCornerRadius

Gets or sets a value that represents the calculated CornerRadius.

Declaration

cs-api-definition
public CornerRadius CalculatedCornerRadius { get; set; }

Property Value

CornerRadius

CornerRadiusValue

Gets or sets a value that represents the CornerRadius.

Declaration

cs-api-definition
public double CornerRadiusValue { get; set; }

Property Value

double

CreationDate

Gets a value that represents the moment in time at which the message was registered.

Declaration

cs-api-definition
public DateTime CreationDate { get; }

Property Value

DateTime

CreationDateVisibility

Gets or sets a value that represents the creation date visibility.

Declaration

cs-api-definition
public Visibility CreationDateVisibility { get; set; }

Property Value

Visibility

IsSelected

Gets or sets a value that indicates whether the message is selected.

Declaration

cs-api-definition
public bool IsSelected { get; set; }

Property Value

bool

PositionInGroup

Gets the message's position in its parent MessageGroup.

Declaration

cs-api-definition
public MessagePosition PositionInGroup { get; }

Property Value

MessagePosition

ReportCommandsVisibility

Gets or sets a value that represents the visibility of the ReportCommands panel.

Declaration

cs-api-definition
public Visibility ReportCommandsVisibility { get; set; }

Property Value

Visibility

Status

Gets or sets a value that represents the status text.

Declaration

cs-api-definition
public string Status { get; set; }

Property Value

string

StatusVisibility

Gets or sets a value that represents the status visibility.

Declaration

cs-api-definition
public Visibility StatusVisibility { get; set; }

Property Value

Visibility