WPF中XAML转义字符

news/2024/7/8 4:00:17

字符

转义字符

备注

& (ampersand)

&

这个没什么特别的,几乎所有的地方都需要使用转义字符

> (greater-than character)

>

在属性(Attribute values)中必须进行转义,在内容(Content)中 如果没有<在>符号的前面,可以不进行转义,直接使用>

< (less-than character)

&lt;

在属性(Attribute values)中必须进行转义,在内容(Content)中 如果没有>在<符号的后面,可以不进行转义,直接使用<

" (straight quotation mark)

&quot;

在属性(Attribute Values)中必须进行转义,在内容(Content)中可以直接使用,而不进行转义。需要注意的是如果属性使用'来定义属性,那么"可以直接使用如

Text='test"test"test',反之如果是用”来定义属性,那么'可以直接使用而不需要转义字符,如Text="test'test"

' (single straight quotation mark)

&apos;

同上

(numeric character mappings)

&#[integer]; or &#x[hex];

可以和字符集合映射,如&#100;(10进制)或者&#xff;(16进制)

回车:&#x000D;换行:&#x000A;Tab:&#x0009;空格:&#x0020;

(nonbreaking space)

&#160; (assuming UTF-8 encoding)

Flow Document的元素或者有Text属性的元素,输出不间断空格

{

{}{

当{}使用的时候,{可以直接使用(功能类似与string text=@"E:\test.txt";中的@)

{}的转义用法示例:
<StackPanel Name="stacky">
  <StackPanel.Resources>
    <DataTemplate DataType="{}{http://planetsNS}Planet" >
      <StackPanel Orientation="Horizontal">
        <TextBlock Width="100" Text="{Binding Path=Element[{http://planetsNS}DiameterKM].Value}" />
        <TextBlock Width="100" Text="{Binding Path=Attribute[Name].Value}" />
        <TextBlock Text="{Binding Path=Element[{http://planetsNS}Details].Value}" /> 
      </StackPanel>
    </DataTemplate>
  </StackPanel.Resources>


http://www.niftyadmin.cn/n/3376016.html

相关文章

PHP文件格式数组

一个文件格式对应的数组 $mime_types array( gif > image/gif, jpg > image/jpeg, jpeg > image/jpeg, jpe > image/jpeg, bmp > image/bmp, png > image/png, tif > image/tiff, tiff > image/tiff, pict > image/x-pict, pic > image/x-pict,…

visifire3.6.8 去水印方法

visifire 很NB的一套开源图表 不多介绍 详询google 3.0以下版本可以直接继承Chart类 override 加水印的函数就可以&#xff0c; 3.0以上版本需要自己编译源代码 这个水印函数藏得有点深 在visifireControl.cs里 protected virtual void LoadWm(){ // CreateWmElement(…

在SQLSERVER中创建聚集索引

CREATE CLUSTERED INDEX CLUSTER_id ON TABLE_name(ID)------批量转载于:https://www.cnblogs.com/kunlunmountain/p/5527234.html

Tomcat部署web应用的方式

对Tomcat部署web应用的方式总结&#xff0c;常见的有以下四种&#xff1a;1、【使用控制台部署】 访问Http&#xff1a;//localhost:8080&#xff0c;并通过Tomcat Manager登录&#xff0c;进入部署界面即可。2、【利用Tomcat自动部署】 将应用程序复制到Tomcat的…

[转]getHibernateTemplate出现的所有find方法的总结

一、find(String queryString); 示例&#xff1a;this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二、find(String queryString , Object value); 示例&#xff1a;this.getHibernateTemplate().find("from bean.User u where u.name?…

基于ArcGIS API for JavaScript的统计图表实现

感谢原作者分享&#xff1a;https://github.com/shevchenhe/ChartLayer&#xff0c;在使用的过程中&#xff0c;需要自己进行调试修改&#xff0c;主要还是_draw函数&#xff0c;不同的ArcGIS JS API函数有差异&#xff0c;会出错。 首先是是扩展GraphicLayer dojo.provide(&qu…

[数据挖掘]chimerge算法

数据离散化数据离散化的一种常用方法是依据数据的相关性程度进行离散化&#xff0c;最常见的算法就是ChiMerge算法定义chimerge是基于chi-squre的&#xff0c;监督的&#xff0c;自底向上&#xff08;合并的&#xff09;一种数据离散化方法。卡方检验xyzAx1y1z1aBx2y2z2bxyzN统…

Linux的Samba服务器

1.samba服务器概述 Samba最先在Linux和windows两平台之间架起一座桥梁&#xff0c;正是由于samba的出现&#xff0c;我们可以在Linux系统和Windows系统之间相互通信&#xff0c;比如拷贝文件&#xff0c;实现不同操作系统之间的资源共享等等。 使用的NetBIOS overTCP/IP 【Netw…