2009-06-03 13 views
7

Il problema è che ho bisogno di cambiare etichetta FontWeight e FontStyle di programmazione, ma nulla sembra funzionare ... questo è quello che ho provato finora:Modifica delle proprietà dell'etichetta di programmazione

label.FontWeight = FontWeight.FromOpenTypeWeight(99); 

Per label.FontStyle I non ne ho idea, sono rimasto bloccato qui:

label.FontStyle = new FontStyle(); 

Non ho idea di cosa fare da lì in poi. Ho cercato su google come un matto ma non ho trovato nulla.

Grazie in anticipo per qualsiasi suggerimento!

risposta

20

Per FontStyle è possibile utilizzare la classe FontStyles nel code-behind e FontWeight utilizzare FontWeights.

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

Dai uno sguardo allo this SO question. Non aiuta l'etichetta, di per sé, ma consente di modificare le proprietà del testo utilizzando un controllo TextBlock.

+0

Ha funzionato! Grazie! – Carlo