WPF教程

wpf 使用配置文件修改控件、面板颜色--WPF教程

时间:2013-7-23 22:22:28  作者:WPF之家  来源:http://www.wpf123.com  查看:1105  评论:0
内容摘要: 在设计可定制的UI系统中,往往需要从配置文件、数据库等文本格式来加载系统特性,如面板、控件的颜色:配置文件 <appSettings><add key="ICOS_BackColor" value="Blue&...

 

在设计可定制的UI系统中,往往需要从配置文件、数据库等文本格式来加载系统特性,如面板、控件的颜色:

配置文件

 

<appSettings>

<add key="ICOS_BackColor" value="Blue"/>

</appSettings>

 

后台代码:

string ICOS_BackColor = ConfigurationManager.AppSettings["ICOS_BackColor"];

//第一种方法,比较繁琐

PropertyInfo propertyPkid = typeof(System.Windows.Media.Brushes).GetProperty(ICOS_BackColor);
ICOS.Background = (System.Windows.Media.SolidColorBrush)propertyPkid.GetValue(new System.Windows.Media.SolidColorBrush());

//好不容易想出了第一种方法才发现第二种方面里的系统函数

ICOS.Background = new System.Windows.Media.SolidColorBrush((System.Windows.Media.Color)System.Windows.Media.ColorConverter.ConvertFromString(ICOS_BackColor));


标签:使用 配置 文件 修改 控件 

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。本文出自“wpf之家”,请务必保留此出处:http://www.wpf123.com

相关评论
Copyright © 2009-2014 WPF之家(http://www.wpf123.com/) All rights reserved
 Powered by WPF之家
鄂ICP备13006396号