8

问题是我需要以编程方式更改 Label FontWeight 和 FontStyle 但似乎没有任何效果......这是我迄今为止尝试过的:

label.FontWeight = FontWeight.FromOpenTypeWeight(99);

对于 label.FontStyle 我不知道,我被困在这里:

label.FontStyle = new FontStyle();

我不知道从那里开始做什么。我疯狂地用谷歌搜索,但一无所获。

提前感谢您的任何建议!

4

2 回答 2

24

对于 FontStyle,您可以在代码隐藏中使用 FontStyles 类,对于 FontWeight 使用 FontWeights。

        private void Button_Click(object sender, RoutedEventArgs e)
    {
        uiLabel.FontWeight = FontWeights.Bold;
        uiLabel.FontStyle = FontStyles.Italic;
    }
于 2009-06-03T22:48:56.633 回答
1

看看这个 SO question。它本身对标签没有帮助,但它确实允许您使用 TextBlock 控件更改文本的属性。

于 2009-06-03T22:44:17.563 回答