DataGridAISettings
Provides configuration settings for the AI prompt panel in the DataGrid. This class controls the UI aspects of the prompt input experience.
Definition
Namespace:Telerik.Maui.Controls.DataGrid
Assembly:Telerik.Maui.Controls.dll
Syntax:
public class DataGridAISettings : StyleableElement
Inheritance: objectDataGridAISettings
Constructors
public DataGridAISettings()
Fields
AreRecentSemanticSearchesVisibleProperty
BindableProperty
Identifies the AreRecentSemanticSearchesVisible property.
public static readonly BindableProperty AreRecentSemanticSearchesVisibleProperty
AreRecentTextSearchesVisibleProperty
BindableProperty
Identifies the AreRecentTextSearchesVisible property.
public static readonly BindableProperty AreRecentTextSearchesVisibleProperty
BottomSheetContentHeaderLabelStyleProperty
BindableProperty
Identifies the BottomSheetContentHeaderLabelStyle property.
public static readonly BindableProperty BottomSheetContentHeaderLabelStyleProperty
BottomSheetContentStyleProperty
BindableProperty
Identifies the BottomSheetContentStyle property.
public static readonly BindableProperty BottomSheetContentStyleProperty
CancelPromptRequestCommandProperty
BindableProperty
Identifies the CancelPromptRequestCommand property.
public static readonly BindableProperty CancelPromptRequestCommandProperty
EmptyContentTemplateProperty
BindableProperty
Identifies the EmptyContentTemplate property.
public static readonly BindableProperty EmptyContentTemplateProperty
FloatingActionButtonStyleProperty
BindableProperty
Identifies the FloatingActionButtonStyle property.
public static readonly BindableProperty FloatingActionButtonStyleProperty
InputTextProperty
BindableProperty
Identifies the InputText property.
public static readonly BindableProperty InputTextProperty
IsEmptyContentVisibleProperty
BindableProperty
Identifies the IsEmptyContentVisible property.
public static readonly BindableProperty IsEmptyContentVisibleProperty
IsRecentPromptsVisibleProperty
BindableProperty
Identifies the IsRecentPromptsVisible property.
public static readonly BindableProperty IsRecentPromptsVisibleProperty
IsSemanticSearchOptionVisibleProperty
BindableProperty
Identifies the IsSemanticSearchOptionVisible property.
public static readonly BindableProperty IsSemanticSearchOptionVisibleProperty
IsSuggestedPromptsVisibleProperty
BindableProperty
Identifies the IsSuggestedPromptsVisible property.
public static readonly BindableProperty IsSuggestedPromptsVisibleProperty
IsTextSearchOptionVisibleProperty
BindableProperty
Identifies the IsTextSearchOptionVisible property.
public static readonly BindableProperty IsTextSearchOptionVisibleProperty
OpenOnFocusProperty
BindableProperty
Identifies the OpenOnFocus property.
public static readonly BindableProperty OpenOnFocusProperty
PlaceholderProperty
BindableProperty
Identifies the Placeholder property.
public static readonly BindableProperty PlaceholderProperty
PromptInputStyleProperty
BindableProperty
Identifies the PromptInputStyle property.
public static readonly BindableProperty PromptInputStyleProperty
PromptRequestCommandProperty
BindableProperty
Identifies the PromptRequestCommand property.
public static readonly BindableProperty PromptRequestCommandProperty
RecentPromptsProperty
BindableProperty
Identifies the RecentPrompts property.
public static readonly BindableProperty RecentPromptsProperty
RecentSemanticSearchesProperty
BindableProperty
Identifies the RecentSemanticSearches property.
public static readonly BindableProperty RecentSemanticSearchesProperty
RecentTextSearchesProperty
BindableProperty
Identifies the RecentTextSearches property.
public static readonly BindableProperty RecentTextSearchesProperty
SearchDebounceDelayProperty
BindableProperty
Identifies the SearchDebounceDelay property.
public static readonly BindableProperty SearchDebounceDelayProperty
SearchInputCompletedCommandProperty
BindableProperty
Identifies the SearchInputCompletedCommand property.
public static readonly BindableProperty SearchInputCompletedCommandProperty
SearchModeProperty
BindableProperty
Identifies the SearchMode property.
public static readonly BindableProperty SearchModeProperty
SearchViewStyleProperty
BindableProperty
Identifies the SearchViewStyle property.
public static readonly BindableProperty SearchViewStyleProperty
SegmentedControlStyleProperty
BindableProperty
Identifies the SegmentedControlStyle property.
public static readonly BindableProperty SegmentedControlStyleProperty
SubmitPromptOnSelectionProperty
BindableProperty
Identifies the SubmitPromptOnSelection property.
public static readonly BindableProperty SubmitPromptOnSelectionProperty
SuggestedPromptsProperty
BindableProperty
Identifies the SuggestedPrompts property.
public static readonly BindableProperty SuggestedPromptsProperty
SuggestionsViewStyleProperty
BindableProperty
Identifies the SuggestionsViewStyle property.
public static readonly BindableProperty SuggestionsViewStyleProperty
ViewModeProperty
BindableProperty
Identifies the ViewMode property.
public static readonly BindableProperty ViewModeProperty
Properties
Gets or sets a value indicating whether recent semantic search history is visible in the AI search view.
When false, the recent semantic searches section is hidden even if there are recent items.
public bool AreRecentSemanticSearchesVisible { get; set; }
Gets or sets a value indicating whether recent text search history is visible in the AI search view.
When false, the recent text searches section is hidden even if there are recent items.
public bool AreRecentTextSearchesVisible { get; set; }
Gets or sets the style of the that represents the header label in the bottom sheet content.
public Style BottomSheetContentHeaderLabelStyle { get; set; }
Gets or sets the style of the BottomSheetContentView.
public Style BottomSheetContentStyle { get; set; }
Gets the command that is executed when a cancel prompt request is made.
public ICommand CancelPromptRequestCommand { get; }
EmptyContentTemplate
DataTemplate
Gets or sets the template used to display content when no suggestions are available.
public DataTemplate EmptyContentTemplate { get; set; }
Gets or sets the style of the DataGridAIFloatingActionButton.
public Style FloatingActionButtonStyle { get; set; }
Gets or sets a value indicating whether the empty content template should be visible when no suggestions are available.
public bool IsEmptyContentVisible { get; set; }
Gets or sets a value indicating whether the recent prompts section is visible.
public bool IsRecentPromptsVisible { get; set; }
Gets or sets a value indicating whether the semantic search mode is enabled.
public bool IsSemanticSearchOptionVisible { get; set; }
Gets or sets a value indicating whether the suggested prompts section is visible.
public bool IsSuggestedPromptsVisible { get; set; }
Gets or sets a value indicating whether the keyword search mode is enabled.
public bool IsTextSearchOptionVisible { get; set; }
Gets or sets a value indicating whether the prompt input should open the suggestions dropdown when focused.
public bool OpenOnFocus { get; set; }
Gets or sets the placeholder text of the input field.
public string Placeholder { get; set; }
PromptInputStyle
Style
Gets or sets the style of the DataGridAIPromptInput.
public Style PromptInputStyle { get; set; }
Gets the command that is executed when a prompt request is made.
public ICommand PromptRequestCommand { get; }
Gets or sets the collection of recent prompts.
public IEnumerable<string> RecentPrompts { get; set; }
Gets or sets the collection of recent semantic searches.
public IEnumerable<string> RecentSemanticSearches { get; set; }
Gets or sets the collection of recent keyword searches.
public IEnumerable<string> RecentTextSearches { get; set; }
Gets or sets the debounce delay for search operations triggered by text input changes. A longer delay reduces the number of search invocations but may feel less responsive. Default value is 500 milliseconds.
public TimeSpan SearchDebounceDelay { get; set; }
Gets the command that is executed when the search input entry is completed.
public ICommand SearchInputCompletedCommand { get; }
Gets or sets the currently active search mode of the DataGridAISearchView.
public DataGridAISearchMode SearchMode { get; set; }
SearchViewStyle
Style
Gets or sets the style of the DataGridAISearchView.
public Style SearchViewStyle { get; set; }
Gets or sets the style of the RadSegmentedControl that switches between Search and AI Assistant modes.
public Style SegmentedControlStyle { get; set; }
Gets or sets a value indicating whether selecting a prompt should automatically submit the request. When true, selecting a prompt closes the popup and invokes the PromptRequest event on the parent DataGrid. When false, the selected prompt is placed in the input and the user must manually submit.
public bool SubmitPromptOnSelection { get; set; }
Gets or sets the collection of suggested prompts.
public IEnumerable<string> SuggestedPrompts { get; set; }
SuggestionsViewStyle
Style
Gets or sets the style of the DataGridAISuggestionsView.
public Style SuggestionsViewStyle { get; set; }
Gets or sets the active view mode of the AI prompt components. Determines whether the Search or AI Assistant mode is displayed.
public DataGridAIViewMode ViewMode { get; set; }