2012-01-06 16 views

Respuesta

10

Las etiquetas no son compatibles, pero puede usar un TextBlock en su lugar. No es un reemplazo directo, sin embargo, y this post resalta algunas de las diferencias.

Aunque TextBlock vive en el espacio de nombres System.Windows.Controls, no es un control. Se deriva directamente de FrameworkElement. La etiqueta, por otro lado, deriva de ContentControl. Esto significa que la etiqueta puede :

  1. darse una plantilla de control personalizado (a través de la propiedad de la plantilla).
  2. Mostrar datos que no sean solo una cadena (a través de la propiedad de contenido).
  3. Aplicar un DataTemplate a su contenido (a través de la propiedad ContentTemplate).
  4. Haga todo lo que ContentControl puede hacer que un FrameworkElement no puede.

Pero ten cuidado! El uso de Label es mucho más pesado que TextBlock por en su Visual Tree. ...

1

De acuerdo con este video (0:52) La etiqueta no es compatible.

Cuestiones relacionadas