我正在处理带有文本的 WPF。现在我想使用 FontDialog 编辑文本,但我无法将当前的文本样式设置为 FontDialog,因此每次调用 FontDialog 时文本的样式都会改变。你们能帮帮我吗?
这是我的代码:
System.Windows.Forms.FontDialog fontDialog = new System.Windows.Forms.FontDialog();
if (fontDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
this.textAnnotation.Font.Size = fontDialog.Font.Size;
this.textAnnotation.Font.Name = fontDialog.Font.Name;
this.textAnnotation.Font.Underline = fontDialog.Font.Underline;
this.textAnnotation.Font.Strikeout = fontDialog.Font.Strikeout;
this.textAnnotation.Font.Bold = fontDialog.Font.Bold;
this.textAnnotation.Font.Italic = fontDialog.Font.Italic;
}