2009-06-03 11 views
7

Problemem jest to, że muszę zmienić Label fontWeight i fontStyle programowo, ale nic nie wydaje się do pracy ... to jest to, co starałem dotąd:Zmiana właściwości oznakowania programowo

label.FontWeight = FontWeight.FromOpenTypeWeight(99); 

Dla label.FontStyle I Nie mam pojęcia, utknąłem tutaj:

label.FontStyle = new FontStyle(); 

Nie mam pojęcia, co robić dalej. Wyszukałem go jak szalonego, ale niczego nie znalazłem.

Z góry dziękujemy za wszelkie sugestie!

Odpowiedz

20

Dla FontStyle można użyć klasy FontStyles w kodzie z tyłu, a dla FontWeight użyć FontWeights.

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

Spójrz na this SO question. To nie pomaga z etykietą jako taką, ale pozwala na zmianę właściwości tekstu za pomocą kontrolki TextBlock.

+0

Pracowałem! Dzięki! – Carlo