如何使用 wpf 从按钮上下文菜单创建简单的字体选择器?

发布于 2025-01-06 18:00:12 字数 60 浏览 0 评论 0原文

我只想从按钮上下文菜单创建一个简单的字体选择器,因此当我右键单击该按钮时,它会弹出所有可用系统字体的列表。

I just want to create a simple font chooser from button context menu so when I right click on the button it pops-up a list of all available system fonts.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

泪冰清 2025-01-13 18:00:12

http://msdn.microsoft.com/en -us/library/ms771765(v=vs.85).aspx

看一下。它应该给出一个很好的例子来说明如何实现字体选择器。

http://msdn.microsoft.com/en-us/library/ms771765(v=vs.85).aspx

Have a look at that. It should give a good example of how to implement it a font selector.

愿与i 2025-01-13 18:00:12

这就是获取所有系统字体的方法...

System.Drawing.Text.InstalledFontCollection fonts = new System.Drawing.Text.InstalledFontCollection();
 for (int i = 0; i < fonts.Families.Length; i++)
 {
     Console.WriteLine(fonts.Families[i].Name);
 }

然后我将为您的字体选择器设计用户控件,并使其从按钮的 MouseRightButton_Down 事件中可见。

This is how you get all system fonts...

System.Drawing.Text.InstalledFontCollection fonts = new System.Drawing.Text.InstalledFontCollection();
 for (int i = 0; i < fonts.Families.Length; i++)
 {
     Console.WriteLine(fonts.Families[i].Name);
 }

Then I would design user control for your font chooser and make it visible from the MouseRightButton_Down event of your button.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文