文章概述:

本演示介绍了怎样定义WPF对象级的资源,并通过XAML代码和C#訪问和使用对象级资源。

相关下载(代码、屏幕录像):http://pan.baidu.com/s/1hqvJNY8

在线播放:http://v.youku.com/v_show/id_XODA1NTU2Mzky.html

温馨提示:假设屏幕录像和代码不能正常下载,可站内留言。或发邮件到524130780@QQ.COM

一、完整的定义和使用资源

<Window x:Class="Demo008.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:sys="clr-namespace:System;assembly=mscorlib"Title="Resource" FontSize="16" Loaded="Window_Loaded"><!--完整的写法--><Window.Resources><ResourceDictionary><sys:String x:Key="str">沉舟側畔千帆过,病树前头万木春。

</sys:String> <sys:Double x:Key="dbl">3.1415926</sys:Double> </ResourceDictionary> </Window.Resources> <StackPanel> <TextBlock Margin="5" Text="{StaticResource ResourceKey=str}" /> </StackPanel> </Window>

二、简写的资源定义和使用

<Window x:Class="Demo008.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:sys="clr-namespace:System;assembly=mscorlib"Title="Resource" FontSize="16" Loaded="Window_Loaded"><!--简写--><Window.Resources><sys:String x:Key="str">沉舟側畔千帆过。病树前头万木春。

</sys:String> <sys:Double x:Key="dbl">3.1415926</sys:Double> </Window.Resources> <StackPanel> <TextBlock x:Name="TextBlock1" Margin="5" Text="{StaticResource str}" /> </StackPanel> </Window>

三、代码查找资源
通常的做法例如以下所看到的:

string text = this.FindResource("str").ToString();
this.TextBlock1.Text = text;

假设知道资源位于哪个对象的资源字典中能够使用例如以下的方式直接訪问:

string text = this.Resources["str"].ToString();
this.TextBlock1.Text = text;

转载于:https://www.cnblogs.com/llguanli/p/8880117.html

WPF对象级资源的定义与查找相关推荐

  1. WPF深入浅出话资源

    我们把有用的东西称为资源."兵马未动,粮草先行"-----程序中的各种数据就是算法的原料和粮草.程序中可以存放数据的地方有很多,可以放在数据库里.可以存储在变量里.介于数据库存储和 ...

  2. WPF补充(二) 资源(Resource)

    一.什么是资源 通常使用 WPF 资源作为重用通常定义的对象和值的简单方法. 例如定义一种可以复用的单色的Brush对象,按钮的背景及矩形的填充颜色均使用此Brush: <Window x:Cl ...

  3. wpf资源的定义与使用(String类型)

    wpf中基本上每个标签都有一个Resource属性,这个就是资源属性 但是我们一般是在window标签里面定义资源,因为资源就可以供所有标签使用了 1.定义资源(String类型) <Windo ...

  4. 闲话WPF之十三(WPF中的资源)

    资源是保存在可执行文件中的一种不可执行数据.通过资源我们可以包含图像.字符串等等几乎是任意类型的数据.如此重要的功能,.NET Framework当然也是支持的,其中内建有资源创建.定位.打包和部署的 ...

  5. WPF学习之资源-Resources

    WPF学习之资源-Resources WPF学习之资源-Resources WPF通过资源来保存一些可以被重复利用的样式,对象定义以及一些传统的资源如二进制数据,图片等等,而在其支持上也更能体现出这些 ...

  6. K8s资源清单定义入门

    一.K8S中常见的资源 Kubernetes中把资源实例化以后称之为对象,这里先介绍K8S中常见的核心资源有哪些: 工作负载型资源(workload):Pod.ReplicaSet.Deploymen ...

  7. pyqt创建窗口没有句柄_Filament 渲染引擎剖析 之 FrameGraph 1 虚拟资源的定义与创建...

    Filament 使用了可扩展渲染管线(FrameGraph)来组织渲染通道和管理渲染资源,网上也搜了下可扩展渲染管线的相关的文章,一般认为可扩展渲染管线是次时代渲染引擎应该具备的比较先进的管线组织架 ...

  8. python类的方法三种访问权_Python基础33-面向对象(继承资源(属性与方法)的使用注意)...

    在Python中, 继承是指子类对父类资源的使用权 1 继承-属性与方法的使用权限 1.1 测试属性与方法分别如下 公有属性/方法 受保护属性/方法 私有属性/方法 class Animal: a = ...

  9. 闲话WPF之十八(WPF中的资源 [4] )

    在前一个Post当中,我从资源编译行为的角度讨论了WPF中的资源.但是,不管是Resource还是Content都是在编译时声明资源.如果我们打破这个限制,不希望指定完全确认的资源地址.WPF提供了一 ...

最新文章

  1. Hibernate笔记——9.关联映射(下)
  2. Linux命令详解----iostat
  3. android 根据文本计算行数,ios 获取Text行数和每行显示的内容
  4. Ajax原理以及优缺点
  5. this.$router 的三种跳转页面方法
  6. 获取行信息_论文推荐 | 周乐韬,黄丁发,袁林果,等:基于状态和残差的北斗基准站观测数据表达与信息分级...
  7. 快捷操作之争【原创】
  8. linux邮件收发程序流程图,[源码和文档分享]基于C语言和TCP Socket实现的Linux环境下的邮件收发客户端程序...
  9. 服务器启动socket服务报错 java.net.BindException:Cannot assign requested address
  10. window sserver 2008 r2安装教程
  11. ARM恩智浦IMX6系列-产品开发无忧-四种主控核心
  12. matlab人口增长线性回归拟合_科学网—matlab线性拟合 - 张瑞龙的博文
  13. 部署Tomcat服务器
  14. 人生苦短,我用Python,那么问题来了,普通人要学python吗?
  15. 如何来隐藏自己本地的ip地址进行上网?
  16. (pywin32)解决keybd_event在游戏中失效
  17. 1998ieee圆周率c语言,华人留学生开发首个古汉语编程语言,实现易经算命、圆周率计算,Github获赞14.7k...
  18. 即使面对好莱坞,周星驰也可以五次[视而不见]
  19. 信捷总线11轴伺服程序,本人原创,客户设备完美运行,plc程 序框架逻辑很顺畅,梯形图只有逻辑程序,不包含任何运算,运用大量c语言完美简化程序
  20. 跨境牛facebook营销系统的终极玩法

热门文章

  1. java技术入门培训_入门java怎么自学?推荐谁的课程?
  2. java代码的运行顺序_java中的代码块执行顺序
  3. python客户价值分析_[Python数据挖掘]第7章、航空公司客户价值分析
  4. 【ruoyi若依】Caused by: java.lang.NoClassDefFoundError: com/sun/jna/platform/win32/VersionHelpers
  5. 【win10】如何在桌面上,显示我的电脑
  6. layui 下拉框空选项不显示_layui下select下拉框不显示或没有效果
  7. 给定数组 求和等于固定值 算法_别人家的面试题:不可变数组快速范围求和
  8. 三菱gxworks3安装失败_三菱电梯nexway故障表
  9. php 浏览器能请求post_PHP解析微视无水印播放地址原理分析
  10. python字符串基本操作-Python 基本字符串操作