如何在WPF中更改字体
本文关键字:字体 WPF | 更新日期: 2023-09-27 18:28:07
在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(object sender, System.EventArgs e)
{
txt.Font = fd.Font;
txt.ForeColor = fd.Color;
}
您可以使用txt.FontFamily
、FontWeight
、FontStyle
等…
WPF是关于绑定的,因此有很多东西与WinForms不同。主要是因为绑定,一些像Font这样的东西被拆分为多个属性,如p.e.FontFamily、FontWeight和FontStyle,这使得绑定更容易。
查看:
您的答案:WPF和FontFamily属性中的TextBox
装订(强烈建议提前阅读)
介绍WPF(也许这可以帮助你。)
WPF可能看起来像WinForms,但它绝对不同。然而,在我看来,WPF的好处大大超过了WinForms的好处。祝你好运