2009-06-03 5 views
7

Проблема заключается в том, что мне нужно изменить этикетки FontWeight и FontStyle программным способом, но ничего не похоже на работу ... это то, что я пытался до сих пор:Изменение свойств меток программным

label.FontWeight = FontWeight.FromOpenTypeWeight(99); 

Для label.FontStyle I не знаю, я застрял здесь:

label.FontStyle = new FontStyle(); 

Я понятия не имею, что делать дальше. Я погубил, как сумасшедший, но ничего не нашел.

Заранее благодарим за любые предложения!

ответ

20

Для FontStyle вы можете использовать класс FontStyles в коде, а для FontWeight использовать FontWeights.

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

Посмотрите на this SO question. Это не помогает с меткой, по сути, но это позволяет вам изменять свойства текста с помощью элемента управления TextBlock.

+0

Работал! Благодаря! – Carlo