wpf有自带的或者第三方提供的FontDialog/FontPicker吗?

解决方案 »

  1.   

    System.Windows.Forms的FontDialog太麻烦了,要转来转去,不想用……
      

  2.   

    我在msdn论坛看搜了下,是用的System.Windows.Forms的FontDialog
    using System.Windows.Forms;
    using System.Drawing; private void Button_Click(object sender, RoutedEventArgs e)
     {
                FontDialog d = new FontDialog();
                if (d.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    Font f = d.Font;
                }
     }参考;http://social.msdn.microsoft.com/Forums/en/wpf/thread/e050f4d4-d056-4389-9f4b-7e2b065dd221
      

  3.   

    如果你是用WPF的话,直接把所有的FontFamily显示在Ribbon里的一个下拉菜单里就可以了,不需要什么FontDialoy,回想一下Word这些软件是怎么处理这个问题的。
      

  4.   

    http://blogs.msdn.com/b/wpfsdk/archive/2006/10/26/uncommon-dialogs--font-chooser-and-color-picker-dialogs.aspx这里有两个非常不错的Font Chooser和Color Picker,可以免去使用WinForms里的控件。