Composant ComboBox modifiable avec la liaison à la valeur de pas dans la liste
J'ai composant combobox modifiable pas toujours où l'élément préféré est dans la liste déroulante.
Je voudrais avoir la possibilité de saisie manuelle de texte dans la zone de texte qui est diffusée sur la chaîne liée à SelectedValue.
Maintenant la chaîne liée à SelectedValue est mise à jour uniquement si la valeur entrée est l'un de ceux dans la zone de liste déroulante d'éléments.
Comment puis-je autoriser les valeurs personnalisées pas disponible dans la liste de contrôle ComboBox être entré manuellement et correctement propagées à valeur liée?
Vous devez vous connecter pour publier un commentaire.
J'étais juste le faire hier et aujourd'hui, il se présente comme suit:
ensemble de la zone de liste déroulante
IsEditable="true"
au lieu de la liaison à
SelectedItem
, se lient à laText
propriété de la zone de liste déroulantesi vous êtes à la liaison d'un objet personnalisé au lieu de simplement les chaînes, vous devez également définir
TextSearch.TextPath="NameOfField"
. Cela permet la recherche de texte comportement de travail, et montre également cette propriété dans la zone de texte ainsi.Dans l'ensemble, je me suis retrouvé avec quelque chose comme:
Réglage de la liaison à la propriété Text de Combo suffira aussi bien.