Me siento estúpido pero no puedo averiguar cómo agregar un texto a un control de etiqueta WPF en el código. Como seguir para un TextBlock:
DesrTextBlock.Text = "some text";
¿Cuál es la propiedad equivalente en Label para hacerlo?
DesrLabel.??? = "some text"; //something like this
Text
para unTextBox
pero no para unTextBlock
...object
, por lo que puede convertirlo en cualquier tipo de WPF o .NET que desee: un botón, una imagen, un rectángulo verde, ¡inclusoSqlDataReader
si realmente lo desea! (aunque no estoy muy seguro de lo que eso representaría en una etiqueta ...)En winForms normales, el valor del objeto Label se cambia por,
Pero en el control de etiqueta de WPF, debe usar la propiedad .content del control de etiqueta, por ejemplo,
fuente
Creo que quieres establecer la
Content
propiedad. Esto tiene más información sobre lo que está disponible para una etiqueta.fuente
Puede usar la propiedad Content en casi todos los controles visuales de WPF para acceder a las cosas que están dentro de ellos. Hay una jerarquía de clases a las que pertenecen los controles y cualquier descendiente de ContentControl funcionará de esta manera.
fuente
puede utilizar el control TextBlock y asignar la propiedad de texto.
fuente
Label myLabel = new Label ();
myLabel.Content = "Hello World!";
fuente