Est-il possible d'utiliser RadMaskedTextBox l'intérieur d'un AutoCompleteBox dans Silverlight / Expression Blend?

StackOverflow https://stackoverflow.com/questions/3523749

Question

Il est probablement faisable, mais avec mes compétences n00b je ne pouvais pas comprendre cela encore.

Quand j'essaie de « faire dans la partie » sur la RadMaskedTextBox, Expression Blend se plaint que ce n'est pas une zone de texte.

Comment puis-je faire pour l'utiliser comme une partie de contrôle appropriée? Puis-je "typecast" en quelque sorte en XAML?

Merci d'avance pour toute aide!

Était-ce utile?

La solution

La première réponse est correcte. Alors que vous pouvez insérer un RadMaskedTextBox dans un modèle de saisie semi-automatique (étapes ci-dessous), à l'intérieur, il veut voir une classe TextBox pour brancher l'événement changé de texte. Les Telerik RadMaskedTextBox de dérive contrôle au lieu, de sorte que l'événement n'accroché.

  • Faites glisser un AutoCompleteBox sur votre page.
  • Faites glisser un RadMaskedTextBox Terlerik sur votre page (pour ajouter l'espace de noms XML correct pour vous)
  • Modifier le modèle dans le mélange semi-automatique pour générer un modèle local.
  • manuellement modifier le modèle XAML d'utiliser un RadMaskedTextBox au lieu de la zone de texte.
  • Retirez le Terlerik RadMaskedTextBox

La solution serait d'utiliser une autre boîte d'édition Masked qui ne tire de TextBox et insérez-le en suivant les étapes ci-dessus

Autres conseils

Vous ne pouvez pas utiliser le RadMaskedTextBox parce qu'elle ne dérive pas de TextBox. Le code à l'intérieur AutoCompleteBox précise que cette partie doit au moins tirer de TextBox.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top