Con i controlli Telerik Silverlight, come posso lanciare un randmaskedtextbox come casella di testo
-
09-09-2020 - |
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?
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.