ClassDataFormMessage
Represents a message that displays the properties of a bound item.
Definition
Namespace:Telerik.Windows.Controls.ConversationalUI
Assembly:Telerik.Windows.Controls.ConversationalUI.dll
Syntax:
public class DataFormMessage : MessageBase, IReportMessageResult, INotifyPropertyChanged, IOverlayMessage, IInlineMessage
Inheritance: objectMessageBaseDataFormMessage
Implements:
Inherited Members
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)
Parameters
displayPosition
author
item
propertyNames
creationDate
Properties
Fields
Gets the collection of DataFormFields.
Declaration
public RadObservableCollection<DataFormField> Fields { get; }
Property Value
InlineViewModel
Gets the InlineViewModel.
Declaration
public InlineViewModel InlineViewModel { get; }
Property Value
Implements
Item
Gets or sets the bound item.
OverlayViewModel
Gets the OverlayViewModel.
Declaration
public OverlayViewModel OverlayViewModel { get; }
Property Value
Implements
PropertyNames
Gets or sets the collection of property names.
Declaration
public IEnumerable<string> PropertyNames { get; set; }
Property Value
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
processedItem