ClassDataGridAISuggestionsView
Represents a view that displays AI prompt suggestions and recent prompts in DataGrid.
Definition
Namespace:Telerik.Maui.Controls.DataGrid
Assembly:Telerik.Maui.Controls.dll
Syntax:
public class DataGridAISuggestionsView : RadBorder, IRadBorder, IRadContentView, IContentView, IView, IElement, ITransform, IPadding, ICrossPlatformLayout
Inheritance: objectRadContentViewRadBorderDataGridAISuggestionsView
Implements:
Inherited Members
Constructors
DataGridAISuggestionsView()
Initializes a new instance of the DataGridAISuggestionsView class.
Declaration
public DataGridAISuggestionsView()
Fields
ActualIsRecentPromptsVisibleProperty
Identifies the ActualIsRecentPromptsVisible property.
Declaration
public static readonly BindableProperty ActualIsRecentPromptsVisibleProperty
Field Value
BindableProperty
ActualIsSuggestedPromptsVisibleProperty
Identifies the ActualIsSuggestedPromptsVisible property.
Declaration
public static readonly BindableProperty ActualIsSuggestedPromptsVisibleProperty
Field Value
BindableProperty
ActualRecentPromptsCollectionViewStyleProperty
Identifies the ActualRecentPromptsCollectionViewStyle property.
Declaration
public static readonly BindableProperty ActualRecentPromptsCollectionViewStyleProperty
Field Value
BindableProperty
ActualRecentPromptsIconStyleProperty
Identifies the ActualRecentPromptsIconStyle property.
Declaration
public static readonly BindableProperty ActualRecentPromptsIconStyleProperty
Field Value
BindableProperty
ActualRecentPromptsLabelStyleProperty
Identifies the ActualRecentPromptsLabelStyle property.
Declaration
public static readonly BindableProperty ActualRecentPromptsLabelStyleProperty
Field Value
BindableProperty
ActualSeparatorStyleProperty
Identifies the ActualSeparatorStyle property.
Declaration
public static readonly BindableProperty ActualSeparatorStyleProperty
Field Value
BindableProperty
ActualSuggestedPromptsCollectionViewStyleProperty
Identifies the ActualSuggestedPromptsCollectionViewStyle property.
Declaration
public static readonly BindableProperty ActualSuggestedPromptsCollectionViewStyleProperty
Field Value
BindableProperty
ActualSuggestedPromptsIconStyleProperty
Identifies the ActualSuggestedPromptsIconStyle property.
Declaration
public static readonly BindableProperty ActualSuggestedPromptsIconStyleProperty
Field Value
BindableProperty
ActualSuggestedPromptsLabelStyleProperty
Identifies the ActualSuggestedPromptsLabelStyle property.
Declaration
public static readonly BindableProperty ActualSuggestedPromptsLabelStyleProperty
Field Value
BindableProperty
BackgroundColorProperty
Identifies the BackgroundColor property.
Declaration
public static readonly BindableProperty BackgroundColorProperty
Field Value
BindableProperty
BackgroundProperty
Identifies the Background property.
Declaration
public static readonly BindableProperty BackgroundProperty
Field Value
BindableProperty
ControlTemplateProperty
Identifies the ControlTemplate property.
Declaration
public static readonly BindableProperty ControlTemplateProperty
Field Value
BindableProperty
IsRecentPromptsVisibleProperty
Identifies the IsRecentPromptsVisible property.
Declaration
public static readonly BindableProperty IsRecentPromptsVisibleProperty
Field Value
BindableProperty
IsSuggestedPromptsVisibleProperty
Identifies the IsSuggestedPromptsVisible property.
Declaration
public static readonly BindableProperty IsSuggestedPromptsVisibleProperty
Field Value
BindableProperty
PromptSelectedCommandProperty
Identifies the PromptSelectedCommand property.
Declaration
public static readonly BindableProperty PromptSelectedCommandProperty
Field Value
BindableProperty
RecentPromptsCollectionViewStyleProperty
Identifies the RecentPromptsCollectionViewStyle property.
Declaration
public static readonly BindableProperty RecentPromptsCollectionViewStyleProperty
Field Value
BindableProperty
RecentPromptsIconStyleProperty
Identifies the RecentPromptsIconStyle property.
Declaration
public static readonly BindableProperty RecentPromptsIconStyleProperty
Field Value
BindableProperty
RecentPromptsLabelStyleProperty
Identifies the RecentPromptsLabelStyle property.
Declaration
public static readonly BindableProperty RecentPromptsLabelStyleProperty
Field Value
BindableProperty
RecentPromptsProperty
Identifies the RecentPrompts property.
Declaration
public static readonly BindableProperty RecentPromptsProperty
Field Value
BindableProperty
SeparatorStyleProperty
Identifies the SeparatorStyle property.
Declaration
public static readonly BindableProperty SeparatorStyleProperty
Field Value
BindableProperty
StyleProperty
Identifies the Style property.
Declaration
public static readonly BindableProperty StyleProperty
Field Value
BindableProperty
SuggestedPromptsCollectionViewStyleProperty
Identifies the SuggestedPromptsCollectionViewStyle property.
Declaration
public static readonly BindableProperty SuggestedPromptsCollectionViewStyleProperty
Field Value
BindableProperty
SuggestedPromptsIconStyleProperty
Identifies the SuggestedPromptsIconStyle property.
Declaration
public static readonly BindableProperty SuggestedPromptsIconStyleProperty
Field Value
BindableProperty
SuggestedPromptsLabelStyleProperty
Identifies the SuggestedPromptsLabelStyle property.
Declaration
public static readonly BindableProperty SuggestedPromptsLabelStyleProperty
Field Value
BindableProperty
SuggestedPromptsProperty
Identifies the SuggestedPrompts property.
Declaration
public static readonly BindableProperty SuggestedPromptsProperty
Field Value
BindableProperty
Properties
ActualIsRecentPromptsVisible
Gets a value indicating whether the recent prompts section is actually visible. This is true only when IsRecentPromptsVisible is true and RecentPrompts has items.
ActualIsSuggestedPromptsVisible
Gets a value indicating whether the suggested prompts section is actually visible. This is true only when IsSuggestedPromptsVisible is true and SuggestedPrompts has items.
Declaration
public bool ActualIsSuggestedPromptsVisible { get; }
Property Value
ActualRecentPromptsCollectionViewStyle
Gets the actual style that is applied to the recent prompts collection view.
Declaration
public Style ActualRecentPromptsCollectionViewStyle { get; }
Property Value
Style
ActualRecentPromptsIconStyle
Gets the actual style that is applied to the recent prompts icon.
Declaration
public Style ActualRecentPromptsIconStyle { get; }
Property Value
Style
ActualRecentPromptsLabelStyle
Gets the actual style that is applied to the recent prompts label.
Declaration
public Style ActualRecentPromptsLabelStyle { get; }
Property Value
Style
ActualSeparatorStyle
Gets the actual style that is applied to the separator.
Declaration
public Style ActualSeparatorStyle { get; }
Property Value
Style
ActualSuggestedPromptsCollectionViewStyle
Gets the actual style that is applied to the suggested prompts collection view.
Declaration
public Style ActualSuggestedPromptsCollectionViewStyle { get; }
Property Value
Style
ActualSuggestedPromptsIconStyle
Gets the actual style that is applied to the suggested prompts icon.
Declaration
public Style ActualSuggestedPromptsIconStyle { get; }
Property Value
Style
ActualSuggestedPromptsLabelStyle
Gets the actual style that is applied to the suggested prompts label.
Declaration
public Style ActualSuggestedPromptsLabelStyle { get; }
Property Value
Style
Background
Gets or sets the background brush of the control.
Declaration
[TypeConverter(typeof(BrushTypeConverter))]
public Brush Background { get; set; }
Property Value
Brush
BackgroundColor
Gets or sets the background color of the control.
Declaration
public Color BackgroundColor { get; set; }
Property Value
Color
ControlTemplate
Gets or sets the control template that defines the visual structure of the DataGridAISuggestionsView.
Declaration
public ControlTemplate ControlTemplate { get; set; }
Property Value
ControlTemplate
IsRecentPromptsVisible
Gets or sets a value indicating whether the recent prompts section is visible. The actual visibility also depends on whether the RecentPrompts collection has items.
IsSuggestedPromptsVisible
Gets or sets a value indicating whether the suggested prompts section is visible. The actual visibility also depends on whether the SuggestedPrompts collection has items.
Declaration
public bool IsSuggestedPromptsVisible { get; set; }
Property Value
PromptSelectedCommand
Gets or sets the command that is executed when a prompt is selected.
Declaration
public ICommand PromptSelectedCommand { get; set; }
Property Value
RecentPrompts
Gets or sets the collection of recent prompts to display.
Declaration
public IEnumerable<string> RecentPrompts { get; set; }
Property Value
RecentPromptsCollectionViewStyle
Gets or sets the style of the RadCollectionView that displays the recent prompts.
Declaration
public Style RecentPromptsCollectionViewStyle { get; set; }
Property Value
Style
RecentPromptsIconStyle
Gets or sets the style of the that represents the recent prompts icon.
Declaration
public Style RecentPromptsIconStyle { get; set; }
Property Value
Style
RecentPromptsLabelStyle
Gets or sets the style of the that represents the recent prompts label.
Declaration
public Style RecentPromptsLabelStyle { get; set; }
Property Value
Style
SeparatorStyle
Gets or sets the style of the that represents the separator.
Declaration
public Style SeparatorStyle { get; set; }
Property Value
Style
Style
Gets or sets the style applied to the DataGridAISuggestionsView.
Declaration
public Style Style { get; set; }
Property Value
Style
SuggestedPrompts
Gets or sets the collection of suggested prompts to display.
Declaration
public IEnumerable<string> SuggestedPrompts { get; set; }
Property Value
SuggestedPromptsCollectionViewStyle
Gets or sets the style of the RadCollectionView that displays the suggested prompts.
Declaration
public Style SuggestedPromptsCollectionViewStyle { get; set; }
Property Value
Style
SuggestedPromptsIconStyle
Gets or sets the style of the that represents the suggested prompts icon.
Declaration
public Style SuggestedPromptsIconStyle { get; set; }
Property Value
Style
SuggestedPromptsLabelStyle
Gets or sets the style of the that represents the suggested prompts label.
Declaration
public Style SuggestedPromptsLabelStyle { get; set; }
Property Value
Style
Methods
OnApplyTemplate()
Declaration
protected override void OnApplyTemplate()
Events
PromptSelected
Occurs when a prompt is selected by the user.
Declaration
public event EventHandler<string> PromptSelected
Event Value