2012-08-13 11 views
5

Tengo un radcombobox de telerik, como a continuación:Radcombobox despeja el texto cuando no está en la lista Artículos

<telerik:RadComboBox x:Name="cbCustomerName" 
           Grid.Row="1" 
           Grid.Column="1" 
           Grid.ColumnSpan="3" 
           Margin="0 0 0 10" 
           DisplayMemberPath="FullName" 
           IsEditable="True" 
           IsFilteringEnabled="True" 
           ItemsSource="{Binding Customers}" 
           OpenDropDownOnFocus="True" 
           SelectedValuePath="CustomerId" 
           SelectionChanged="cbCustomerName_SelectionChanged" 
           Text="{Binding CurrentCustomer.FullName, 
               UpdateSourceTrigger=LostFocus}" /> 

Cuando escribo algo en el cuadro de texto que no está en su lista de elementos y luego ir a algún otro control, borra el texto en él, que no quiero.

He revisado todas las propiedades y no he podido encontrar nada para conservarlo después de perder el foco.

Por favor, ayuda si alguien sabe acerca de esto.

Respuesta

0

¿Has probado a usar la propiedad AllowCustomText en true?

+0

No hay propiedad 'AllowCustomText' en esto. – teenup

+0

lo siento, no me di cuenta que era WPF telerik –

0

Intente agregar TextSearchMode="Contains". O eso o intente eliminar IsFilteringEnabled="True" si no necesita filtrar los resultados.
No estoy 100% seguro, pero puede borrar el texto si intentas filtrarlo y no encuentra nada.

1

Sé que esta pregunta es antigua pero pensé que publicaría una solución en caso de que alguien más tenga este problema. Si establece la propiedad "IsTextSearchEnabled" en "False", permite texto personalizado y no lo borra cuando RadComboBox pierde el foco.

+0

Si agregamos esto, el usuario no puede buscar los elementos en el cuadro combinado, aquí queremos que el usuario pueda buscar y si no encuentra en la lista el texto también debería estar allí – GANI

Cuestiones relacionadas