Con los controles de Telerik Silverlight, ¿cómo puedo lanzar un RadmaskedTextBox como un cuadro de texto

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

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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top