2009-06-03 14 views
7

El problema es que tengo que cambiar la etiqueta FontWeight y FontStyle mediante programación pero nada parece funcionar ... esto es lo que he probado hasta ahora:Cambiar las propiedades de la etiqueta mediante programación

label.FontWeight = FontWeight.FromOpenTypeWeight(99); 

Por lo label.FontStyle no tienen ni idea, me quedé atrapado aquí:

label.FontStyle = new FontStyle(); 

no tengo ni idea de qué hacer a partir de ahí. Busqué en Google como loco pero no encontré nada.

Gracias de antemano por cualquier sugerencia!

Respuesta

20

Para FontStyle puede utilizar la clase FontStyles en el código subyacente, y para FontWeight usar FontWeights.

 private void Button_Click(object sender, RoutedEventArgs e) 
    { 
     uiLabel.FontWeight = FontWeights.Bold; 
     uiLabel.FontStyle = FontStyles.Italic; 
    } 
1

Eche un vistazo a this SO question. No ayuda con la etiqueta, per se, pero sí le permite cambiar las propiedades del texto usando un control TextBlock.

+0

¡Funcionó! ¡Gracias! – Carlo

Cuestiones relacionadas