Approved
Last Updated: 29 Jul 2019 14:48 by ADMIN
Created by: Dimitar
Comments: 0
Category: AutoCompleteBox
Type: Feature Request
4
While typing, if there's a matching item - it's being highlighted. However, when deleting text, no item gets highlighted even if there is a match.
Approved
Last Updated: 18 Mar 2019 02:39 by ADMIN
Created by: Hillin
Comments: 0
Category: AutoCompleteBox
Type: Feature Request
2
 
Declined
Last Updated: 12 Nov 2018 07:37 by ADMIN
ADMIN
Created by: Stefan
Comments: 1
Category: AutoCompleteBox
Type: Feature Request
0

			
Approved
Last Updated: 27 Jul 2018 13:10 by Patrick
Similar to BoxesItemTemplate when SelectionMode=Multiple.
Perhaps switch between modes of text entry and SelectedItemTemplate. This would allow a custom display of the selected item and the ability to re-enter search by text mode. It might be nice if the type search text stayed so if you mis select- simply clicking the search text would get the user back to the same filtered list pre-mis-select.
Approved
Last Updated: 22 May 2018 07:38 by ADMIN
Steps to reproduce:
1. Run the attached sample application 
2. Enter the value that is not on the list of autocomplete values.
3. The RadAutoCompleteBoxAutomationPeer.Value return null, because the value is not included in SelectedItems collection

If the entered value is included in the list, the RadAutoCompleteBoxAutomationPeer.Value contains a comma (',') in single selection mode.

Workaround: 
1. The first approach is getting the value from nested watermark text box 
2. Another approach is creating own AutomatomationPeer that getting the value from SearchText 
Approved
Last Updated: 17 Oct 2017 07:46 by ADMIN
Approved
Last Updated: 03 Jan 2017 20:42 by ADMIN
e.g. AutoCompleteBox is in SelectionMode="Single" has 3 items - "Item 1", "Item 2", "Item 3"When the user enters "Item 1" with keyboard, the control should select this item.
Completed
Last Updated: 12 Nov 2018 07:32 by ADMIN
ADMIN
Created by: Kalin
Comments: 1
Category: AutoCompleteBox
Type: Feature Request
1

			
Approved
Last Updated: 09 Aug 2016 12:23 by ADMIN
When the drop down portion part of the control is opened and there is a highlighted item when backspace gets pressed the highlighted item is cleared. 
Completed
Last Updated: 08 Aug 2016 14:20 by ADMIN
The documentation for WPF FilteringBehavior.FindMatchingItems, <http://docs.telerik.com/devtools/wpf/api/html/M_Telerik_Windows_Controls_FilteringBehavior_FindMatchingItems.htm>, only tells the type of the parameters.  It does not tell what the parameters do, nor does it tell what the function does.
Declined
Last Updated: 09 Feb 2016 09:08 by ADMIN
Created by: Anusha
Comments: 1
Category: AutoCompleteBox
Type: Feature Request
0
Hi,

I need to change the color of the radcombobox dropdown items on mouse over for a particular control. I looked for the same and I am unable to find a full template that includes dropdown list styles as well.  In the below style adding the RadListBoxItem and changing te style on mouseovervisual is changing the color of the entire list on searching a term. I need the color of each item to change only when the mouse hovers on the respective item. Please help.

<Style x:Key="AutoCompleteStyleDemoGraphic" TargetType="telerik:RadAutoCompleteBox">
		<Setter Property="IsTabStop" Value="False"/>
		<Setter Property="Padding" Value="2"/>
		<Setter Property="BorderThickness" Value="1"/>
		<Setter Property="BorderBrush">
			<Setter.Value>
				<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
					<GradientStop Color="#FFA3AEB9" Offset="0"/>
					<GradientStop Color="#FF8399A9" Offset="0.375"/>
					<GradientStop Color="#FF718597" Offset="0.375"/>
					<GradientStop Color="#FF617584" Offset="1"/>
				</LinearGradientBrush>
			</Setter.Value>
		</Setter>
		<Setter Property="Background" Value="#FFFFFFFF"/>
		<Setter Property="Foreground" Value="#FF000000"/>
		<Setter Property="MinWidth" Value="45"/>
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="telerik:RadListBoxItem">
                    <Grid>
                        <VisualStateManager.VisualStateGroups>
                            <VisualStateGroup x:Name="CommonStates">
                                <VisualState x:Name="Normal"/>
                                <VisualState x:Name="MouseOver">
                                    <Storyboard>
                                        <DoubleAnimation Duration="0" Storyboard.TargetName="MouseOverVisual" Storyboard.TargetProperty="Opacity" To="1"/>
                                    </Storyboard>
                                </VisualState>
                                <VisualState x:Name="Disabled"/>
                                    
                            </VisualStateGroup>
                            <VisualStateGroup x:Name="SelectionStates">
                                <VisualState x:Name="Unselected"/>
                                <VisualState x:Name="Selected">
                                    <Storyboard>
                                        <DoubleAnimation Duration="0" Storyboard.TargetName="SelectedVisual" Storyboard.TargetProperty="Opacity" To="1"/>
                                    </Storyboard>
                                </VisualState>
                            </VisualStateGroup>
                            <VisualStateGroup x:Name="FocusStates">
                                <VisualState x:Name="Focused"/>
                                    
                                <VisualState x:Name="Unfocused"/>
                            </VisualStateGroup>
                        </VisualStateManager.VisualStateGroups>
                    
                        <Border x:Name="MouseOverVisual"
                               >
                            <!--Change the Background as needed in order to achieve the desired appearance of the items when the mouse is over them-->
                            <Border
                                    Background="LightSkyBlue"
                                    />
                        </Border>
                        <Border x:Name="SelectedVisual"
                                >
                            <!--Change the Background as needed in order to achieve the desired appearance of the items when they are selected-->
                            <Border
                                    Background="LightSkyBlue"
                                    />
                        </Border>
                     
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
        <!--<Setter Property="Template">
			<Setter.Value>
				<ControlTemplate TargetType="input:RadAutoCompleteBox">
					<Grid Opacity="{TemplateBinding Opacity}">
						<VisualStateManager.VisualStateGroups>
							<VisualStateGroup x:Name="PopupStates">
								<VisualStateGroup.Transitions>
									<VisualTransition GeneratedDuration="0:0:0.1" To="PopupOpened"/>
									<VisualTransition GeneratedDuration="0:0:0.2" To="PopupClosed"/>
								</VisualStateGroup.Transitions>
								<VisualState x:Name="PopupOpened">
									<Storyboard>
										<DoubleAnimation To="1.0" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="PopupBorder"/>
									</Storyboard>
								</VisualState>
								<VisualState x:Name="PopupClosed">
									<Storyboard>
										<DoubleAnimation To="0.0" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="PopupBorder"/>
									</Storyboard>
								</VisualState>
							</VisualStateGroup>
							<VisualStateGroup x:Name="ValidationStates">
								<VisualState x:Name="Valid"/>
								<VisualState x:Name="InvalidUnfocused">
									<Storyboard>
										<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility" Storyboard.TargetName="ValidationErrorElement">
											<DiscreteObjectKeyFrame KeyTime="0">
												<DiscreteObjectKeyFrame.Value>
													<Visibility>Visible</Visibility>
												</DiscreteObjectKeyFrame.Value>
											</DiscreteObjectKeyFrame>
										</ObjectAnimationUsingKeyFrames>
									</Storyboard>
								</VisualState>
								<VisualState x:Name="InvalidFocused">
									<Storyboard>
										<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility" Storyboard.TargetName="ValidationErrorElement">
											<DiscreteObjectKeyFrame KeyTime="0">
												<DiscreteObjectKeyFrame.Value>
													<Visibility>Visible</Visibility>
												</DiscreteObjectKeyFrame.Value>
											</DiscreteObjectKeyFrame>
										</ObjectAnimationUsingKeyFrames>
										<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="IsOpen" Storyboard.TargetName="validationTooltip">
											<DiscreteObjectKeyFrame KeyTime="0">
												<DiscreteObjectKeyFrame.Value>
													<System:Boolean>True</System:Boolean>
												</DiscreteObjectKeyFrame.Value>
											</DiscreteObjectKeyFrame>
										</ObjectAnimationUsingKeyFrames>
									</Storyboard>
								</VisualState>
							</VisualStateGroup>
						</VisualStateManager.VisualStateGroups>
						<TextBox x:Name="Text" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" Foreground="{TemplateBinding Foreground}" IsTabStop="True" Margin="0" Padding="{TemplateBinding Padding}" Style="{TemplateBinding TextBoxStyle}"/>
						<Border x:Name="ValidationErrorElement" BorderBrush="#FFDB000C" BorderThickness="1" CornerRadius="1" Visibility="Collapsed">
							<ToolTipService.ToolTip>
								<ToolTip x:Name="validationTooltip" DataContext="{Binding RelativeSource={RelativeSource TemplatedParent}}" Placement="Right" PlacementTarget="{Binding RelativeSource={RelativeSource TemplatedParent}}" Template="{StaticResource CommonValidationToolTipTemplate}">
									<ToolTip.Triggers>
										<EventTrigger RoutedEvent="Canvas.Loaded">
											<BeginStoryboard>
												<Storyboard>
													<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="IsHitTestVisible" Storyboard.TargetName="validationTooltip">
														<DiscreteObjectKeyFrame KeyTime="0">
															<DiscreteObjectKeyFrame.Value>
																<System:Boolean>true</System:Boolean>
															</DiscreteObjectKeyFrame.Value>
														</DiscreteObjectKeyFrame>
													</ObjectAnimationUsingKeyFrames>
												</Storyboard>
											</BeginStoryboard>
										</EventTrigger>
									</ToolTip.Triggers>
								</ToolTip>
							</ToolTipService.ToolTip>
							<Grid Background="Transparent" HorizontalAlignment="Right" Height="12" Margin="1,-4,-4,0" VerticalAlignment="Top" Width="12">
								<Path Data="M 1,0 L6,0 A 2,2 90 0 1 8,2 L8,7 z" Fill="#FFDC000C" Margin="1,3,0,0"/>
								<Path Data="M 0,0 L2,0 L 8,6 L8,8" Fill="#ffffff" Margin="1,3,0,0"/>
							</Grid>
						</Border>
						<Popup x:Name="Popup">
							<Grid Opacity="{TemplateBinding Opacity}">
								<Border x:Name="PopupBorder" BorderThickness="0" Background="#11000000" HorizontalAlignment="Stretch" Opacity="0">
									<Border.RenderTransform>
										<TranslateTransform X="1" Y="1"/>
									</Border.RenderTransform>
									<Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="0" HorizontalAlignment="Stretch" Opacity="1.0" Padding="0">
										<Border.Background>
											<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
												<GradientStop Color="#FFDDDDDD" Offset="0"/>
												<GradientStop Color="#AADDDDDD" Offset="1"/>
											</LinearGradientBrush>
										</Border.Background>
										<Border.RenderTransform>
											<TransformGroup>
												<TranslateTransform X="-1" Y="-1"/>
											</TransformGroup>
										</Border.RenderTransform>
										<ListBox x:Name="Selector" BorderThickness="0" Background="{TemplateBinding Background}" Foreground="{TemplateBinding Foreground}" ScrollViewer.HorizontalScrollBarVisibility="Auto" ItemTemplate="{TemplateBinding ItemTemplate}" ItemContainerStyle="{TemplateBinding ItemContainerStyle}" ScrollViewer.VerticalScrollBarVisibility="Auto" Width="100"/>
									</Border>
								</Border>
							</Grid>
						</Popup>
					</Grid>
				</ControlTemplate>
			</Setter.Value>
		</Setter>-->
	</Style>   
Approved
Last Updated: 09 Aug 2016 12:24 by Alexandre
When I type some characters, an item is always selected (generally the first if we don't create an highlightbehavior), but when I delete a character, no item is selected even if the list contains items.
It would be awesome if the behavior of a character removing can be the same than the behavior of the character typing. So I would like, after a charater removing, that an item is always selected when the filtered list contains at least one element.
Thanks for this feature!
Approved
Last Updated: 03 Jan 2017 21:09 by ADMIN
In Multiple SelectionMode it would be useful to be able to customize the way selected items (boxes) are displayed. Customizing their looks via a StyleSelector would be optimal.
Approved
Last Updated: 03 Jan 2017 20:55 by ADMIN
The default behavior when the focus is inside an input control and it's Text is changed is that it's caret is placed in the beginning of the next text. This could be observed in the WPF TextBox control.

In certain scenarios modifying the SearchText while the focus is inside the control is a desired behavior. In those scenarios the caret position is expected to be set to the end of the new text which is set to the SearchText property.
Approved
Last Updated: 03 Jan 2017 20:56 by Telerik Admin
Make it possible to customize the built-in AsyncFilteringBehavior by inheriting it or it's interface
Completed
Last Updated: 23 Jun 2014 08:13 by ADMIN
ADMIN
Created by: Vladi
Comments: 0
Category: AutoCompleteBox
Type: Feature Request
0
Add a possibility to set minimum populate delay to the control. It would be useful if a property like MinimumPopulateDelay is available to be set which would cause the populating of items to be delayed. Such feature would be helpful for cases when making requests to web server etc.
Completed
Last Updated: 15 Sep 2016 07:26 by ADMIN
Available in the R3 2016 Release.

Please check our help article for more information:
http://docs.telerik.com/devtools/wpf/controls/radautocompletebox/features/key-properties#setting-noresultscontent-noresultscontenttemplate-properties
Completed
Last Updated: 23 Jun 2014 08:20 by ADMIN
As a developer I would like to be able to implement a custom highlighting logic of the items in the DropDown portion of the control so that I could implement a "best" matched item highlighting.
Approved
Last Updated: 09 Aug 2016 12:24 by ADMIN
Add a possibility to set minimum populate delay to the control. It would be useful if a property like MinimumPopulateDelay is available to be set which would cause the populating of items to be delayed. Such feature would be helpful for cases when making requests to web server etc.
Completed
Last Updated: 23 Jun 2014 08:16 by ADMIN
As a developer I would like to be able to implement a custom highlighting logic of the items in the DropDown portion of the control so that I could implement a "best" matched item highlighting.
1 2