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.
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
The current workaround is to directly set the value of the underlying TextBox instead: this.RadAutoCompleteBox.ChildrenOfType<TextBox>().First().Text = "1 I";
The workaround is to set String.Empty for TextSearchPath before setting the new value for the DisplayMemberPath
When you start typing, the dropdown appears and then you leave the AutoCompleteBox without clicking, the cursor is not changing back to arrow. As a workaround of the issue you could manually release the mouse capture in the Populated event handler of the control as shown below: private void AutoCompleteBox_Populated(object sender, System.EventArgs e) { if (Mouse.Captured is RadAutoCompleteBox) { (sender as RadAutoCompleteBox).ReleaseMouseCapture(); } }
Available in LIB version 2017.1.213 , it will be also available in the R1 2017 SP1 Release.
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.
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.
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.
No items are returned by the AsyncFilteringBehavior if the ItemsSource contains objects of a nested class. For example the ItemsSource is bound to a "List<Item>" collection and the "Item" class is declared inside a different class (nested classes). Available in LIB version 2016.1.208, it will be also available in the 2016 Q1 SP1 Release.
This causes strange behavior where if the control is unloaded and that loaded again the "Text" in the control's TextBox is returned to the cleared item's text. Available in LIB version 2016.2.530, it will be also available in the 2016 R2 SP1.
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!
Available in LIB version 2016.3.1017, it will be also available in the 2016 R3 SP1 release.
Exposed the HandleKeyDown method of RadAutoCompleteBox. In order to navigate to the next control when Tab key is pressed, the method should be overridden as shown below: public class CustomAutoCompleteBox : RadAutoCompleteBox { protected override bool HandleKeyDown(Key systemKey) { return base.HandleKeyDown(systemKey) && systemKey != Key.Tab; } } Available in LIB version 2016.2.525, it will be also available in the 2016 R2 SP1 release.
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.
The filtering mechanism is not triggered if the drop down of the control is opened and its ItemsSource is changed