Changing Label properties programmatically

2019-06-17 07:50发布

The problem is that I need to change Label FontWeight and FontStyle programmatically but nothing seems to work... this is what I've tried so far:

label.FontWeight = FontWeight.FromOpenTypeWeight(99);

For label.FontStyle I have no idea, I got stuck here:

label.FontStyle = new FontStyle();

I have no idea what to do from there on. I googled like crazy but found nothing.

Thanks in advance for any suggestion!

2条回答
女痞
2楼-- · 2019-06-17 08:34

For FontStyle you can use the FontStyles class in the code-behind, and for FontWeight use the FontWeights.

        private void Button_Click(object sender, RoutedEventArgs e)
    {
        uiLabel.FontWeight = FontWeights.Bold;
        uiLabel.FontStyle = FontStyles.Italic;
    }
查看更多
仙女界的扛把子
3楼-- · 2019-06-17 08:47

Take a look at this SO question. It doesn't help with the label, per se, but it does allow you to change properties of the text using a TextBlock control.

查看更多
登录 后发表回答