Avec les commandes Telerik Silverlight, comment puis-je lancer une zone de texte radmaskedtext comme une zone de texte

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

Question

J'essaie de déterminer si une Telerik Radmaskedtextbox permet une entrée multiligne.

I Le débogueur, j'ai pu trouver et vérifier la propriété .AcceptSreturne de la zone de texte sous-jacente à l'aide de:

((System.Windows.Controls.TextBox)(((Telerik.Windows.Controls.RadMaskedTextBox)(this)).textBox)).AcceptsReturn;

Cependant, lorsque je colle dans mon code C #, le compilateur se plaint que Radmaskedtextbox ne peut pas être lancé comme une zone de texte

Un peu bizarre, puisque le débogueur le permet.

Le débogueur permet également:

((System.Windows.Controls.TextBox)(((Telerik.Windows.Controls.RadMaskedTextBox)(this)).textBox)).TextWrapping

Ce compilateur se plaint de

Des idées?

Était-ce utile?

La solution 2

du Forum Support Telerik:

La zone de texte sous-jacente est de type extendueTextbox.Vous pouvez y accéder comme:

var innerBox = this.masktextBox.ChildrenOfType<Telerik.Windows.Controls.MaskedTextBox.ExtendedTextBox>().FirstOrDefault();

Autres conseils

J'ai essayé de faire cela dans le passé (désolé, je ne me souviens pas de la façon exacte de y aller) mais je devais traverser l'objet et trouver le contrôle de la zone de texte.Si je peux trouver le projet où je l'ai fait, je mettrai à jour ma réponse.

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