TextBoxAutoComplete Class

TextBox with auto-complete functionality by selecting from a drop-down list of suggestions based on the text entered.

Definition

Namespace: Aliquo.Windows.Controls
Assembly: Aliquo.Windows.Controls (in Aliquo.Windows.Controls.dll) Version: 5.0.9179.22656
C#
public class TextBoxAutoComplete : Control
Inheritance
Object    DispatcherObject    DependencyObject    Visual    UIElement    FrameworkElement    Control    TextBoxAutoComplete

Constructors

TextBoxAutoCompleteInitializes a new instance of the TextBoxAutoComplete class

Properties

AllowMultiSelection Gets or sets a value indicating whether multiple selection of the suggestion list is allowed.
Delay Specifies the delay time to elapse before starting to load suggestions.
DisplayMember Specifies the property of the selected item in the suggestion list to display in the text box.
Editor Gets the reference of the text box editor control.
Filter Gets or sets the text used to filter the suggestion list.
HasSelectedItems Gets a value indicating whether the control has selected items.
Icon Gets or sets an icon that is displayed in the text box.
IconPlacement Gets or sets the location of the icon within the text box.
IconVisibility Specifies the display state of the text box icon.
IsDropDownOpen Gets or sets a value indicating whether the drop-down list is currently open.
IsLoading Indicates whether the suggestion list is loading.
IsReadOnly Gets or sets the value that determines whether the user can change the text of the control.
ItemCloseCommand Command to delete a selected item.
ItemTemplate Gets or sets the DataTemplate used to display each item in the suggestion list.
ItemTemplateSelector Gets or sets a DataTemplateSelector that provides custom logic for choosing the DataTemplate used to display each item in the suggestion list.
LoadingContent Sets the content to display when suggestions are loading.
MaxDropDownHeight Gets or sets the maximum height of the drop-down list.
Popup Gets the reference of the popup window that contains the control's drop-down list.
Provider Gets or sets the suggestion provider used to load the suggestion list.
SelectedItem Gets or sets the selected item in the suggestion list.
SelectedItems Gets or sets the selected items in the control.
SelectedItemTemplate Gets or sets the DataTemplate used to display the selected items.
ShowClearButton Gets or sets a value indicating whether the delete button is displayed.
Text Gets or sets the text of the control.
Watermark Specifies the text that is displayed as a watermark when the control's content is empty.

Methods

OnApplyTemplate OnApplyTemplate method.
(Overrides FrameworkElementOnApplyTemplate)

Fields

AllowMultiSelectionProperty Identify the dependency property AllowMultiSelection.
DelayProperty Identifies the dependency property Delay.
DisplayMemberProperty Identifies the dependency property DisplayMember.
HasSelectedItemsProperty Identifies the dependency property HasSelectedItems.
IconPlacementProperty Identifies the dependency property IconPlacement.
IconProperty Identify the dependency property Icon.
IconVisibilityProperty Identifies the dependency property IconVisibility.
IsDropDownOpenProperty Identifies the dependency property IsDropDownOpen.
IsLoadingProperty Identifies the dependency property IsLoading.
IsReadOnlyProperty Identifies the dependency property IsReadOnly.
ItemTemplateProperty Identify the dependency property ItemTemplate
ItemTemplateSelectorProperty Identifies the dependency property ItemTemplateSelector.
LoadingContentProperty Identify the dependency property LoadingContent.
MaxDropDownHeightProperty Identify the dependency property MaxDropDownHeight.
PartClearButton Element name Delete Button of ControlTemplate.
PartEditor Name of the TextBox element of the ControlTemplate.
PartPopup Name of the Popup element of the ControlTemplate.
PartSelector Name of the ControlTemplate Selector element.
ProviderProperty Identifies the dependency property Provider.
SelectedItemProperty Identifies the dependency property SelectedItem.
SelectedItemsProperty Identifies the dependency property SelectedItems.
SelectedItemTemplateProperty Identifies the dependency property SelectedItemTemplate.
ShowClearButtonProperty Identify the dependency property ShowClearButton.
TextProperty Identifies the dependency property Text.
WatermarkProperty Identify the dependency property Watermark.

Extension Methods

GetAttributeFromT Get attribute from a class.
(Defined by ObjectExtensions)
ValidateDataAnnotations Validate class with validator of DataAnnotations.
(Defined by ObjectExtensions)

See Also