问题
This maybe a stupid question but how do I set the font of a TextBox from a string in the code behind?
// example
txtEditor.FontFamily = "Consolas";
回答1:
txtEditor.FontFamily = new FontFamily("Consolas"); // the Media namespace
回答2:
Use the following syntax:
lblCounting.Font = new Font("Times New Roman", 50);
Where lblCounting is just any label.
回答3:
System.Drawing.Font = new Font("Arial", 8, FontStyle.Bold);
回答4:
One simple way to do it globally, programmatically:
public MainWindow()
{
this.FontFamily = new FontFamily("Segoe UI");
}
回答5:
Copy and paste your example code into the constructor of the form, right after InitializeComponent();
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
txtEditor.FontFamily = new FontFamily("Consolas");
}
}
回答6:
Use txtEditor.Font.Name = "Consolas";
来源:https://stackoverflow.com/questions/4002290/setting-font-of-textbox-from-code-behind