wpf获取和设置应用程序范围的资源
2011-10-18 23:05
176 查看
Application 为共享的资源 Resources 公开应用程序范围的存储区。 存储在 Resources 中的资源可以从在应用程序的 Application 对象 范围内执行的任何代码(即,可访问 Current 的代码)中获得。 另外,还可在资源查找路径中使用 Resources。
<Application.Resources>
<SolidColorBrush x:Key="ApplicationScopeResource" Color="White"></SolidColorBrush>
</Application.Resources>
Brush whiteBrush = (Brush)Application.Current.Resources["ApplicationScopeResource"];
当使用 Resources 时有两个注意事项。 首先,字典的 键 是一个对象,因此设置和获取属性值时需要准确使用相同的对象实例(请注意:使用字符串键时该键区分大小写)。 其次,字典的 值 是一个对象,因此获取属性值时需要将该值转换成需要的类型。
<Application.Resources>
<SolidColorBrush x:Key="ApplicationScopeResource" Color="White"></SolidColorBrush>
</Application.Resources>
Brush whiteBrush = (Brush)Application.Current.Resources["ApplicationScopeResource"];
当使用 Resources 时有两个注意事项。 首先,字典的 键 是一个对象,因此设置和获取属性值时需要准确使用相同的对象实例(请注意:使用字符串键时该键区分大小写)。 其次,字典的 值 是一个对象,因此获取属性值时需要将该值转换成需要的类型。
相关文章推荐
- wpf获取和设置应用程序范围的资源
- WPF应用程序使用资源及多语言设置学习-2
- WPF应用程序使用资源及多语言设置学习
- WPF应用程序使用资源及多语言设置学习-1
- WPF应用程序使用资源及多语言设置学习-3
- 获取现成的应用程序的资源
- 应用程序返回值的设置与获取
- WPF获取应用程序路径方法,获取程序运行路径方法
- Android应用程序目录结构及其资源的获取
- 在C#应用程序中获取和设置IE浏览器Cookie
- 获取和设置c# 应用程序目录
- AfxGetResourceHandle用于获取当前资源模块句柄,而AfxSetResourceHandle则用于设置程序目前要使用的资源模块句柄。
- WPF获取和设置鼠标位置与progressbar的使用方法
- 获取和设置c# 应用程序目录
- Android应用程序目录结构及其资源的获取
- 如何获取.NET应用程序设置文件user.config的路径
- WPF应用程序启动显示图片资源
- 在C#应用程序中获取和设置IE浏览器Cookie
- WPF设置的应用程序图标怎么不管用?
- Android 之 PackageManager获取的应用程序信息与AndroidManifest文件中设置的信息不一致问题