虽然WPF非常强大,但一时没找到字体设置对话框,就先拿Windows.Forms.FontDialog将就着用吧。WPF的TextBox可以接受的样式比FontDialog能够设置的样式多些,但这里只选用了FontDialog可以设置的项,需要更高级功能的朋友可以参考这个帖子。
实现非常简单,就没写注释。因为Forms与WPF存在相同名称的类型,为了方便,这里使用了全名称空间限定。
另外需要说明的一点是:FontDialog默认是不显示颜色选择区域的,需要将其ShowColor属性设置为true。