Con i controlli Telerik Silverlight, come posso lanciare un randmaskedtextbox come casella di testo

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

Domanda

Sto cercando di determinare se un telerik radmaskedtextbox consente un ingresso multilineo.

I Il debugger, sono stato in grado di trovare e controllare la proprietà .acceptsreturn della casella di testo sottostante, usando:

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

Tuttavia, quando incollo che nel mio codice C #, il compilatore si lamenta che RADMASKedTextBox non può essere lanciato come una casella di testo

Un po 'strano, dal momento che il debugger lo consente.

Il debugger consente anche:

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

Questo il compilatore si lamenta di

Qualche idea?

È stato utile?

Soluzione 2

Dal forum di supporto Telerik:

La casella di testo sottostante è di tipo ExtendedTextBox.Puoi accedervi come così:

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

Altri suggerimenti

Ho provato a fare questo in passato (scusa non riesco a ricordare il modo esatto per farlo) ma dovevo attraversare l'oggetto e trovare il controllo di testo.Se riesco a trovare il progetto dove l'ho fatto aggiornerò la mia risposta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top