Изменение свойств метки программно - PullRequest
7 голосов
/ 04 июня 2009

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

label.FontWeight = FontWeight.FromOpenTypeWeight(99);

Для label.FontStyle Я понятия не имею, я застрял здесь:

label.FontStyle = new FontStyle();

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

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

Ответы [ 2 ]

21 голосов
/ 04 июня 2009

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

        private void Button_Click(object sender, RoutedEventArgs e)
    {
        uiLabel.FontWeight = FontWeights.Bold;
        uiLabel.FontStyle = FontStyles.Italic;
    }
1 голос
/ 04 июня 2009

Взгляните на этот ТАК вопрос . По сути, это не помогает с меткой, но позволяет изменять свойства текста с помощью элемента управления TextBlock.

...