J'ai cherché pendant un certain temps aujourd'hui, mais je n'ai pas été en mesure de trouver un exemple de code de saisie semi-automatique pour Silverlight 2 Beta 2. La référence la plus prometteuse a été trouvée sur nikhilk.net mais la démo en ligne ne fonctionne pas actuellement Après avoir téléchargé et obtenu un code pour compiler avec la version bêta 2, je n'ai pas pu obtenir le plugin Silverlight pour le rendre non plus. Je pense qu'il est juste de dire que c'est un problème de compatibilité, mais je ne suis pas sûr. Quelqu'un a-t-il d'autres exemples de code ou de suggestions de mise en œuvre?Où puis-je trouver un exemple de code de saisie semi-automatique TextBox pour Silverlight?
Répondre
Vous pouvez jeter un oeil à mon blog: http://weblogs.manas.com.ar/ary/2008/09/26/autocomplete-in-silverlight/
Vous écrivez simplement dans votre XAML: Puis, dans le fichier de classe, vous devez implémenter cette méthode, qui signale les suggestions à un délégué. Les options peuvent être codées en dur, demandées à un service Web ou whaterver.
Jetez un oeil à la combobox (très proche d'une zone de texte saisie semi-automatique) sur le blog de worksight Silverlight ComboBox
Il y a aussi un autre bon exemple ici:
Ceci est un client de messagerie à base de Silverlight qui ressemble un peu à Outlook. Lorsque je vais envoyer du courrier et que je commence à taper dans la zone de texte «À», une saisie automatique apparaît et remplit le contrôle en fonction des valeurs d'une liste ... Je pense qu'il stocke automatiquement les adresses dans un stockage isolé, mais c'est juste une supposition.
Ceci est un outil très pratique pour vérifier le courrier loin de mon PC à la maison ... au travail par exemple ... et il est chargé avec une fonctionnalité impressionnante Silverlight.
S.
Bonne idée. C'est drôle en fait. J'ai commencé avec ComboBox et je me suis rapidement rendu compte que ça ne fonctionnerait pas, alors j'ai pensé que je me rabattrais sur une solution de saisie de texte à saisie semi-automatique si elle était disponible. –