Class DataFormMessage
Represents a message that displays the properties of a bound item.
Inherited Members
Namespace: Telerik.Windows.Controls.ConversationalUI
Assembly: Telerik.Windows.Controls.ConversationalUI.dll
Syntax
public class DataFormMessage : MessageBase, IReportMessageResult, INotifyPropertyChanged, IOverlayMessage, IInlineMessage
Constructors
DataFormMessage(MessageDisplayPosition, Author, Object, IEnumerable<String>, DateTime)
Initializes a new instance of the DataFormMessage class.
Declaration
public DataFormMessage(MessageDisplayPosition displayPosition, Author author, object item, IEnumerable<string> propertyNames, DateTime creationDate = default(DateTime))
Parameters
MessageDisplayPosition
displayPosition
|
Author
author
|
System.Object
item
|
System.Collections.Generic.IEnumerable<System.String>
propertyNames
|
System.DateTime
creationDate
|
Properties
Fields
Gets the collection of DataFormFields.
Declaration
public RadObservableCollection<DataFormField> Fields { get; }
Property Value
RadObservableCollection<DataFormField>
|
InlineViewModel
Gets the InlineViewModel.
Declaration
public InlineViewModel InlineViewModel { get; }
Property Value
InlineViewModel
|
Implements
Item
Gets or sets the bound item.
Declaration
[ReportResult]
public object Item { get; set; }
Property Value
System.Object
|
OverlayViewModel
Gets the OverlayViewModel.
Declaration
public OverlayViewModel OverlayViewModel { get; }
Property Value
OverlayViewModel
|
Implements
PropertyNames
Gets or sets the collection of property names.
Declaration
public IEnumerable<string> PropertyNames { get; set; }
Property Value
System.Collections.Generic.IEnumerable<System.String>
|
Methods
ProcessItem(Object)
Extracts collections of fields and property descriptors based on the type of the given item.
Declaration
protected void ProcessItem(object processedItem)
Parameters
System.Object
processedItem
|