I have this xamComboEditor (from xmlns:ig="">schemas.infragistics.com/xaml")
<ig:XamComboEditor IsEditable="True" AllowFiltering="True" AutoComplete="True" Focusable="True" SelectedValue="{Binding TestValue}" ItemsSource="{Binding Data}" OpenDropDownOnTyping="True" AutoCompleteDelay="100" Height="25" Width="180"> <ig:XamComboEditor.ItemFilters> <ig:ComboItemFilter FieldName="Label"> <ig:ComboItemFilter.Conditions> <ig:ComparisonCondition Operator="Contains"></ig:ComparisonCondition> </ig:ComboItemFilter.Conditions> </ig:ComboItemFilter> </ig:XamComboEditor.ItemFilters> </ig:XamComboEditor>
Items : "TEST","OPTESTOR".
If i write "test", it text auto convert to upper case and found "TEST", but if i add "o", found "OPTESTOR", but "o" not converted to upper case.
How fix it?
If is impossible, may i hard set auto convert to upper case?
Hi Alesey,
This is not expected behavior. The text should be autoconverting to uppercase. In my testing, this worked as expected. Please provide a small sample application that demonstrates this behavior and I will continue to investigate.
attachInfragisticsDemo.zip
Thank you for sending your sample. I understand what is happening now. When typing "o" the control will autocomplete to "OPTESTOR" in all caps. It's only when typing "testo" that the editor text is not converted to uppercase.
This is different from what I thought you were describing and it IS expected behavior. The text being converted to caps is a function of the Autocomplete feature, and the control will only autocomplete on a "starts with" basis. The reason for this is that it might be jarring for a user if the control were to automatically place text in front of what they typed (i.e. "testo" would have to be changed to "OPTESTOR" while the user was still editing. It would be even stranger to react to a user typing a single character that matches in the middle, like if the user just types "s")
Please let me know if you have any further questions.
But I do not want him to put "OPTESTOR" in edit text.I just want "TESTo" to be converted into "TESTO", since this is the value in the list.
I will explain. In my list, everything is in uppercase, and the user is annoyed if he sees "TESTo", not "TESTO".
After investigating xamComboEditor and doing some research, automatically converting text based on filters has been determined to be a product idea. You can suggest new product ideas for future versions on our ideas site.
Remember when submitting your idea to explain the context in which a feature would be used and why it is needed as well as anything that would prevent you from accomplishing this today. You can even add screenshots to build a stronger case.
Thank you in advance for submitting your product idea.