XAML 受限于 XML 规则。例如, XML 特别关注一些特殊字符,如  & < > 如果试图使用这些字符设置一个元素内容,将会遇到许多麻烦,因为 XAML 解析器认为您正在做其他的事情——例如,创建一个嵌套元素。

例如,假设需要创建一个包含<Click Me>文本的按钮。下面的标记是不能完成这一工作的:

<Button ...>
<Click Me>
</Button>

此处问题是,上面的标记看起来好像是正在试图创建一个名为 Click,并带有一个名为Me的特性的元素。解决问题的方法是使用实体引用来代替哪些特殊字符,实体引用是 XAML 解析器能够正确解释的特定字符编码。下表列出了可能选用的字符实体。注意,只有当使用特性设置属性值时,才需要使用引号(")字符实体,因为引号用于指示一个特性值的开始和结束。

XAML 字符实体
特殊字符 字符实体
小于号(<) &lt;
大于号(>) &gt;
&符号(&) &amp;
引号(") &quot;

下面是使用字符实体的正确标记:

<Button ...>
&lt;Click Me&gt;
</Button>

参考:http://www.wxzzz.com/?id=125

最新文章

  1. hbase-0.94 Java API
  2. simple-spring-memcached缓存搭建
  3. adb logcat 命令
  4. oracle查询一个数据库有几张表
  5. 清除浮动4-插入多余的div
  6. eclipse设置自定义快捷键
  7. G-sensor驱动分析
  8. SQL SERVER FOR 多列字符串连接 XML PATH 及 STUFF
  9. Java调用本地接口
  10. 自定义win8资源管理器左侧导航窗格的方法
  11. SpriteBuilder复杂CCB在App场景加载时报错排查
  12. Oracle 闪回 找回数据
  13. $L^p$ 调和函数恒为零
  14. 安装Pygame(Python3.6,windows)
  15. FLEX拖动时复制图片
  16. ELM320 OBD(PWM) to RS232 Interpreter
  17. Unity的Update() 和 FixedUpdate()的区别
  18. MyBatis中动态SQL语句完成多条件查询
  19. Luogu P1608 路径统计 最短路计数
  20. JavaScript基础挖掘目录

热门文章

  1. Drupal 7 driver for SQL Server and SQL Azure
  2. Android 弹幕效果开发案例
  3. Android Studio 怎样打开两个项目?
  4. 真正的PHP多线程(绝非fork或者用http再开进程)
  5. C#:列表视图操作类
  6. ASIHTTPRequest 简单使用
  7. 为MFC中的ListBox添加水平滚动条
  8. mysql的show操作
  9. 如何编写安全的PHP代码
  10. 分享几个linux系统版本的查看命令