C#及WPF获取本机所有字体和颜色的方法

 更新时间:2015年09月23日 15:27:57   作者:我心依旧  
这篇文章主要介绍了C#及WPF获取本机所有字体和颜色的方法,实例分析了C#及WPF获取本机字体及颜色的相关技巧,非常简单实用,需要的朋友可以参考下

本文实例讲述了C#及WPF获取本机所有字体和颜色的方法。分享给大家供大家参考。具体如下:

WPF 获取所有的字体:

System.Drawing.Text.InstalledFontCollection font = new System.Drawing.Text.InstalledFontCollection();
System.Drawing.FontFamily[] array= font.Families;
foreach (var v in array) 
{
   MessageBox.Show(v.Name);
} 

WPF 获取所有的颜色:

Type type = typeof(System.Windows.Media.Brushes);
System.Reflection.PropertyInfo[] info = type.GetProperties();
foreach (System.Reflection.PropertyInfo pi in info)
{
    string colorName=pi.Name;
}

C#获取所有的字体:

InstalledFontCollection MyFont=new InstalledFontCollection(); 
FontFamily[] MyFontFamilies=MyFont.Families; 
ArrayList list = new ArrayList();
int Count=MyFontFamilies.Length; 
for(int i=0;i <Count;i++) 
{ 
 string FontName=MyFontFamilies[i].Name; 
 list.add(FontName);
}

C#获取所有的颜色:

Array colors = System.Enum.GetValues( typeof(KnownColor) );
foreach( object colorName in colors ){
ListItem tmp = new ListItem( colorName.ToString() , colorName.ToString());
 this.styleColor.Items.Add( tmp );
}

希望本文所述对大家的C#程序设计有所帮助。

您可能感兴趣的文章:

相关文章

  • Unity打开淘宝app并跳转到商品页面功能的实现方法

    Unity打开淘宝app并跳转到商品页面功能的实现方法

    这篇文章主要给大家介绍了关于如何利用Unity打开淘宝app并跳转到商品页面功能的相关资料,这个功能目前在网上找不到相关的解决方法,所以自己写了出来,需要的朋友可以参考下
    2021-07-07
  • C#嵌套类的访问方法

    C#嵌套类的访问方法

    这篇文章主要介绍了C#嵌套类的访问方法,本文给出了嵌套类代码和访问方法代码,不会的同学照搬对照中的方法即可,需要的朋友可以参考下
    2015-04-04
  • Linq两个List集合取交集的实现

    Linq两个List集合取交集的实现

    这篇文章主要介绍了Linq两个List集合取交集的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • C#加密解密文件小工具实现代码

    C#加密解密文件小工具实现代码

    一个文件夹加密小工具,该工具是操作文件夹名称的方法实现文件夹的一般加密,文件夹中的文件(视频、图片等)都原封不动的保存在那里
    2012-05-05
  • 解析C#中#region与#if的作用

    解析C#中#region与#if的作用

    以下是对C#中#region与#if的作用进行了详细的介绍,需要的朋友可以过来参考下
    2013-09-09
  • C#文件内容检索的功能实现代码

    C#文件内容检索的功能实现代码

    本文详细介绍了如何构建和优化一个高效的文件内容检索系统,包括索引构建、多线程处理、文件监控、搜索优化、错误处理和日志记录等方面的内容,并提供了一个简化的C#demo示例,感兴趣的朋友一起看看吧
    2024-10-10
  • Unity UGUI的MaskableGraphic可遮罩图形组件介绍使用

    Unity UGUI的MaskableGraphic可遮罩图形组件介绍使用

    这篇文章主要为大家介绍了Unity UGUI的MaskableGraphic可遮罩图形组件介绍使用,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • 深入解析:打造自动消失的对话框

    深入解析:打造自动消失的对话框

    本篇文章是对打造自动消失的对话框进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C#强制类型转换小结

    C#强制类型转换小结

    任何一门编程语言均有相关数据类型。C#也不例外,不过转换过程要注意小类型能转换成大类型,但大类型一般不能转换成小类型,下面小编给大家详解C#强制类型转换小结,需要的朋友参考下吧
    2017-07-07
  • C#实现梳排序的使用示例

    C#实现梳排序的使用示例

    梳排序算法是一种改进的冒泡排序算法,它通过调整冒泡排序的间隔来提高排序的效率,本文主要介绍了C#实现梳排序的使用示例,感兴趣的可以了解一下
    2023-11-11

最新评论