问题是我需要以编程方式更改Label FontWeight和FontStyle,但似乎没有任何效果......这是我到目前为止所尝试的:
label.FontWeight = FontWeight.FromOpenTypeWeight(99);
对于label.FontStyle我不知道,我被困在这里:
label.FontStyle = new FontStyle();
我不知道该怎么做。我用Google搜索,但没有发现任何东西。
提前感谢任何建议!
答案 0 :(得分:21)
对于FontStyle,您可以在代码隐藏中使用FontStyles类,而对于FontWeight则使用FontWeights。
private void Button_Click(object sender, RoutedEventArgs e)
{
uiLabel.FontWeight = FontWeights.Bold;
uiLabel.FontStyle = FontStyles.Italic;
}
答案 1 :(得分:1)
看看this SO question。它本身对标签没有帮助,但它确实允许您使用TextBlock控件更改文本的属性。