C# 如何更改WPF中的字体?
在winforms中,这很容易C# 如何更改WPF中的字体?,c#,.net,wpf,visual-studio,C#,.net,Wpf,Visual Studio,在winforms中,这很容易 private void mfont_Click(object sender, System.EventArgs e) { fd.ShowColor = true; fd.ShowDialog(); txt.Font = fd.Font; txt.ForeColor = fd.Color; } 如何在WPF中执行相同的操作?我打开了字体对话框,但我不知道如何使这两行在WPF中工作: private void mfont_Click
private void mfont_Click(object sender, System.EventArgs e)
{
fd.ShowColor = true;
fd.ShowDialog();
txt.Font = fd.Font;
txt.ForeColor = fd.Color;
}
如何在WPF中执行相同的操作?我打开了字体对话框,但我不知道如何使这两行在WPF中工作:
private void mfont_Click(object sender, System.EventArgs e)
{
txt.Font = fd.Font;
txt.ForeColor = fd.Color;
}
您可以使用
txt.fontframy
,fontwweight
,FontStyle
等
WPF是关于绑定的,因此很多东西都不同于WinForms。大多数情况下,由于绑定,字体等内容被拆分为多个属性,如p.e.FontFamily、FontWeight和FontStyle,这使得绑定更容易
看看:你的答案是:和
(强烈建议提前阅读)
(也许这对你有帮助。)
WPF可能看起来像WinForms,但绝对不同。然而,在我看来,WPF的好处远远大于WinForms的好处。祝你好运。查看对象的属性,即单击要设置字体的元素,然后在属性中进行设置。若要在代码中执行此操作,请设置元素的id,然后在代码中进行设置