Con los controles de Telerik Silverlight, ¿cómo puedo lanzar un RadmaskedTextBox como un cuadro de texto
-
09-09-2020 - |
Pregunta
Estoy tratando de determinar si un Telerik RadmaskedTextBox permite la entrada Multiline.
i El depurador, pude encontrar y verificar la propiedad .acceptsreturn de la caja de texto subyacente, usando:
((System.Windows.Controls.TextBox)(((Telerik.Windows.Controls.RadMaskedTextBox)(this)).textBox)).AcceptsReturn;
Sin embargo, cuando pegue eso en mi código C #, el compilador se queja de que RadmaskedTextBox no se puede moldear como un cuadro de texto
Un poco raro, ya que el depurador lo permite.
El depurador también permite:
((System.Windows.Controls.TextBox)(((Telerik.Windows.Controls.RadMaskedTextBox)(this)).textBox)).TextWrapping
Este el compilador se queja de
¿Alguna idea?
Solución 2
del foro de soporte de telerik:
El cuadro de texto subyacente es de tipo ExtendedTextBox.Puedes acceder a él así:
var innerBox = this.masktextBox.ChildrenOfType<Telerik.Windows.Controls.MaskedTextBox.ExtendedTextBox>().FirstOrDefault();
Otros consejos
Intenté hacer esto en el pasado (lo siento, no puedo recordar la forma exacta de hacerlo), pero tuve que atravesar el objeto y encontrar el control de la caja de texto.Si puedo encontrar el proyecto donde lo hice, voy a actualizar mi respuesta.