Class AssistItem
Represents the AssistItem class which contains properties that can be used to customize the UI of the SfAIAssistView items.
Implements
Namespace: Syncfusion.Maui.AIAssistView
Assembly: Syncfusion.Maui.AIAssistView.dll
Syntax
public class AssistItem : BindableObject, IAssistItem
Constructors
AssistItem()
Declaration
public AssistItem()
Fields
DataProperty
Identifies the Data Microsoft.Maui.Controls.BindableProperty.
Declaration
public static readonly BindableProperty DataProperty
Field Value
| Type |
|---|
| Microsoft.Maui.Controls.BindableProperty |
DateTimeProperty
Identifies the DateTime Microsoft.Maui.Controls.BindableProperty.
Declaration
public static readonly BindableProperty DateTimeProperty
Field Value
| Type |
|---|
| Microsoft.Maui.Controls.BindableProperty |
ErrorMessageProperty
Identifies the ErrorMessage bindable property.
Declaration
public static readonly BindableProperty ErrorMessageProperty
Field Value
| Type |
|---|
| Microsoft.Maui.Controls.BindableProperty |
IsLikedProperty
Identifies the IsLiked Microsoft.Maui.Controls.BindableProperty.
Declaration
public static readonly BindableProperty IsLikedProperty
Field Value
| Type |
|---|
| Microsoft.Maui.Controls.BindableProperty |
IsRequestedProperty
Identifies the IsRequested Microsoft.Maui.Controls.BindableProperty.
Declaration
public static readonly BindableProperty IsRequestedProperty
Field Value
| Type |
|---|
| Microsoft.Maui.Controls.BindableProperty |
ProfileProperty
Identifies the Profile Microsoft.Maui.Controls.BindableProperty.
Declaration
public static readonly BindableProperty ProfileProperty
Field Value
| Type |
|---|
| Microsoft.Maui.Controls.BindableProperty |
RequestItemProperty
Identifies the RequestItem Microsoft.Maui.Controls.BindableProperty.
Declaration
public static readonly BindableProperty RequestItemProperty
Field Value
| Type |
|---|
| Microsoft.Maui.Controls.BindableProperty |
ShowAssistItemFooterProperty
Identifies the ShowAssistItemFooter bindable property.
Declaration
public static readonly BindableProperty ShowAssistItemFooterProperty
Field Value
| Type |
|---|
| Microsoft.Maui.Controls.BindableProperty |
Remarks
This bindable property is read-only.
SuggestionProperty
Identifies the Suggestions Microsoft.Maui.Controls.BindableProperty.
Declaration
public static readonly BindableProperty SuggestionProperty
Field Value
| Type |
|---|
| Microsoft.Maui.Controls.BindableProperty |
TextProperty
Identifies the Text Microsoft.Maui.Controls.BindableProperty.
Declaration
public static readonly BindableProperty TextProperty
Field Value
| Type |
|---|
| Microsoft.Maui.Controls.BindableProperty |
Properties
Data
Gets or sets the data object of this assist item, which is used to store the original data associated with the item for removing the item when used Item Source.
Declaration
public object Data { get; set; }
Property Value
| Type |
|---|
| System.Object |
DateTime
Gets or sets the date and time details when the item was created.
Declaration
public DateTime DateTime { get; set; }
Property Value
| Type |
|---|
| System.DateTime |
ErrorMessage
Gets or sets the error message to display for this item.
Declaration
public string ErrorMessage { get; set; }
Property Value
| Type |
|---|
| System.String |
Remarks
When set to a non-null/non-empty value, the error UI will be displayed. When set to null or empty, the error UI will be hidden.
IsLiked
Gets or sets the rating associated with the request item.
Declaration
public Nullable<bool> IsLiked { get; set; }
Property Value
| Type |
|---|
| System.Nullable<System.Boolean> |
Remarks
This property is meant for internal purposes only and should not be handled in application. Upon implementing the interface only add a getter and setter for the property without any other code logic implementation.
IsRequested
Gets or sets a value indicating whether the item is a request or a response.
Declaration
public bool IsRequested { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
Profile
Gets or sets the Profile details of the assist item.
Declaration
public Profile Profile { get; set; }
Property Value
| Type |
|---|
| Profile |
RequestItem
Gets or sets the data associated with the request item.
Declaration
public object RequestItem { get; set; }
Property Value
| Type |
|---|
| System.Object |
ShowAssistItemFooter
Gets or sets a value indicating whether the Copy, Retry, and Rating actions in response item's footer should be displayed.
Declaration
public bool ShowAssistItemFooter { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
Suggestion
Gets or sets the list of AssistSuggestion to be displayed as a response to a request.
Declaration
public AssistItemSuggestion Suggestion { get; set; }
Property Value
| Type |
|---|
| AssistItemSuggestion |
Text
Gets or sets the profile of the assist item.
Declaration
public string Text { get; set; }
Property Value
| Type |
|---|
| System.String |