X:Key:检索方式
在XAML中我们可以把很多需要多次使用的内容提取出来放在资源字典里面,需要使用的时候就需要Key把它检索出来。
X:Key的作用就是为资源贴上用于检索的索引。在WPF中,几乎每个元素都有自己的Resources属性,这个属性是个“Key-Value”式的集合,只要把元素放入这个集合,这个元素就成为资源字典中的一个条目了,为了检索到这个条件,就必须为它添加x:Key。资源(Resources)在WPF中非常重要,需要重复使用的XAML内容,如Style、各种Template和动画等都需要放在资源里。
X:Key用法实例:

<Window x:Class="WpfApplication1.Key"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:local="clr-namespace:WpfApplication1"mc:Ignorable="d"Title="Key" Height="300" Width="300"><Window.Resources><Style x:Key="ButtonStyle" TargetType="Button"><Setter Property="Width" Value="100"></Setter><Setter Property="Height" Value="30"></Setter><!--背景色--><Setter Property="Background" Value="AliceBlue" /><!--字体大小--><Setter Property="FontSize" Value="24"></Setter></Style></Window.Resources><Grid><Button Style="{StaticResource ButtonStyle}" Content="按钮"></Button></Grid>
</Window>

结果:

在XAML中使用String实例:

<Window x:Class="WpfApplication1.Key"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:local="clr-namespace:WpfApplication1"xmlns:sys="clr-namespace:System;assembly=mscorlib"mc:Ignorable="d"Title="Key" Height="300" Width="300"><Window.Resources><sys:String x:Key="Str">Holle World</sys:String></Window.Resources><Grid><Button Content="{StaticResource ResourceKey=Str}"></Button></Grid>
</Window>
为了在XAML中使用String类我们引用了mscorlib.dll。

结果:

WPF x:Key标签相关推荐

  1. wpf esc key 检测不到_自己动手丰衣足食!想让你的车能检测和识别物体?试试这个实验...

    全文共7733字,预计学习时长23分钟 来源:Pexels 几个月前,笔者有一些想法,想让自己的车能检测和识别物体.笔者之所以有如此想法,主要是因为已经见识了特斯拉的能力,虽然并不想马上买一辆特斯拉( ...

  2. wpf esc key 检测不到_爬虫笔记之requests检测网站编码方式(zozo.jp)(碎碎念) - CC11001100...

    发现有些网站的编码方式比较特殊,使用requests直接请求拿是得不到正确的文本的,比如这个网站: 当使用requests访问网站,使用方式取响应文本的时候,会发现得到的是奇怪的内容: #!/usr/ ...

  3. c# 获取config文件的key标签值

    c#代码 System.Configuration.ConfigurationManager.ConnectionStrings["数据库ConnectionString"].To ...

  4. WPF快速入门系列(6)——WPF资源和样式

    WPF快速入门系列(6)--WPF资源和样式 一.引言 WPF资源系统可以用来保存一些公有对象和样式,从而实现重用这些对象和样式的作用.而WPF样式是重用元素的格式的重要手段,可以理解样式就如CSS一 ...

  5. 【转载】WPF快速入门系列(7)——深入解析WPF模板

    一.引言 模板从字面意思理解是"具有一定规格的样板".在现实生活中,砖块都是方方正正的,那是因为制作砖块的模板是方方正正的,如果我们使模板为圆形的话,则制作出来的砖块就是圆形的,此 ...

  6. iOS9 3D Touch 标签菜单 peek and pop force 压力触控 功能开发高级版教程

    iOS9 3D Touch 标签菜单 peek and pop  force 压力触控 功能开发高级版教程 github地址: https://github.com/wyk125/3DTouchDem ...

  7. @kubernetes(k8s)label标签的使用及service代理模式

    文章目录 label 一.label的介绍 1.label的概述 2.label的分类 二.label的使用 1.增加标签 2.更改(更新)标签label 3.删除标签lael 4.查看标签label ...

  8. CMS模板标签设计使用说明

    1. 修订记录 版本号 变更说明 时间 V2 1.栏目列表拆分轮询:2.去掉模板中显示的站点id传递 2021年1月5日 V0.3 增加菜单树查询 2020年6月30日计划未实施 V0.2 l 增加标 ...

  9. 2021前端面试题系列:fetch与axios、浏览器内多个标签页面通信及安全问题

    大家好,我是前端岚枫,今天主要跟大家分享我整理的笔记2021前端面试题系列:fetch与axios.浏览器内标签页之间的通讯方法.XSS 和CSRF以及如何防范,此方面内容在我们的工作中常用到, 也是 ...

最新文章

  1. CVPR 2021大奖出炉!何恺明获最佳论文提名,第一届Thomas S. Huang 纪念奖颁发
  2. 保守的机器学习如何拯救日新月异的我们
  3. JESD204B与LVDS接口并行 管线式ADC延迟问题分析及解答
  4. 程序员应知——团队精神(转)
  5. 四.jmeter代码学习, SampleResult【持续更新】
  6. VTK:可视化之PointDataSubdivision
  7. php 怎么实现收藏功能,php收藏功能如何实现
  8. .NET Core开发日志——从ASP.NET Core Module到KestrelServer
  9. 如何搭建socks5和ss节点_redis cluster搭建实践(非常详细,值得收藏)
  10. 【kafka】kafka 启动的时候 日志 find a corrupted index file
  11. 数据库系统实现 第一章 DBMS实现概述
  12. 阿里云服务器升级openssl1.1.1k 2021-07最新
  13. flag计算机语言的意思,flag是什么意思-c语言flag的用法
  14. 数据库导出换行mysql_数据库导出excel 换行
  15. hbuilder如何设置图片居中显示_hbuilder合并单元格
  16. DMA驱动框架流程编写
  17. uni-app(微信小程序)连接HC系列蓝牙模块并进行双向通信采坑总结
  18. 2020年6月电子学会Python等级考试试卷(三级)考题解析
  19. excel小写转大写公式_Excel办公技巧:快速将单元格中小写字母全部转换为大写字母...
  20. 爬虫代理哪家强?十大付费代理详细对比评测!

热门文章

  1. Java数组转集合之Arrays.asList()用法
  2. Nature子刊:机器学习方法扩展了anti-CRISPR蛋白家族的所有成员
  3. 浅谈产业界与学术界的合作研究(转)
  4. canvas实现英雄联盟战力图
  5. 迟来的年度总结 —— 我与 csdn 的故事
  6. 如何建设IDC数据中心机房?需要办理哪些许可证和资质【技术篇】华信网通帮您解答!
  7. 二、Unity编辑器开发之ContextMenu
  8. 开源mock server系统
  9. this指向,认识与理解this指向
  10. iPhone手机热点连接不稳定