首页 > 解决方案 > WPF。是否有用于在 WPF 中选择字体的对话框窗口?

问题描述

是否有用于在 WPF 中选择字体的对话框窗口?如何将选定的字体放入TextBox?

标签: c#wpftextbox

解决方案


是的,它叫做 FontDialog。下面是通过单击按钮打开字体对话框的示例代码。

using System;
using System.Drawing;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            // Show the dialog.
            DialogResult result = fontDialog1.ShowDialog();
            // See if OK was pressed.
            if (result == DialogResult.OK)
            {
                // Get Font.
                Font font = fontDialog1.Font;
                // Set TextBox properties.
                this.textBox1.Text = string.Format("Font: {0}", font.Name);
                this.textBox1.Font = font;
            }
        }
    }
}

推荐阅读