`
joking0ne
  • 浏览: 8993 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

XAML 命名空间 关键字

阅读更多
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
使用System。Window是。Control是等众多VLR名字空间为默认名字空间

xmlns:x ="http://schemas.microsoft.com/winfx/2006/xaml"
该附加名字空间提供言语上的支持;
 
为XAML添加一个CLR名字空间引用的语法如下:
xmlns:Prefix=“clr-namespace:Namespace;assembly=AssemblyName
其中,Prefix,XAML名字空间前缀;Namespace,Prefix对应的CLR名字空间的名称;
AssemblyName,Nammspace所指向的CLR名字空间所在的二进制文件位置(无需添加扩展名)。

使用所定义空间中的类,语法如下:
<Prefix: SomeObject1 SomeProperty1=“SomeValue1……/>
若为先声明,直接使用,语法为:
<SomeObject2 SomeProperty2=“SomeValue2” …… xmlns="clr-namesapce:NameSpace2"/>
==================================================================
x:Class 用于根节点,为根节点定义一个从根元素所对应的CLR类派生的类
 
x:ClassModifier 必须与x:Class一起用于根节点有x:Class指定的类是否被外部可见
<Window x:Class="Classname" x:ClassModifier=“NonePublic” ……>
x:Code 可与x:Classmodifier一起在任何地方使用表示嵌入到x:Class类中的代码
 
x:FieldModifier 非根节点中与x:Name(或其他等价关键字)一起使用设置一个域中的访问属性
<Window c:Class="Classname" ……>
<x:Code>
function void Fuction()
{……
}
</x:Code>
</Window>
 
x:Key 实现IDictionary元素的子节点中使用,标识向字典中添加的元素索引
x:Name 非根节点   为元素定义一个实体名称,方便后台响应代码访问
x:Shared ResourceDictionary属性,XAML编译后有效 禁止多处共享该资源,而需要在十七资源时创建副本的情况下,设置为false
x:Subclass 根节点属性,必须与x:Class一起 定义x:Class的派生类
x:TypeArgument 根节点属性,必须与x:Class一起 声明一个模板
 
x:Uid 将元素设置一个编号
x:XData  IXmlSerializable的属性 用于存储对XAML不透明的数据
 
x:Arrary 标记一个CLR类型实例的数组,必须使用x:Type设置数据所记录的类型
<x:Array Type="{x:Type Button}">
<Button/>
<Button/>
</x:Array>
x:Null  表示空
x:Static  表示一个静态的属性、域、常量或者枚举值
x:Type  表示一个在System.Type的实例,同C#种的typeof
 
 

 
分享到:
评论

相关推荐

    wpf完全教程1-4章

     2.3 命名空间   2.4 属性元素   2.5 类型转换器   2.6 标记扩展   2.7 对象元素的子元素   2.7.1 内容属性   2.7.2 集合项   2.7.3 更多类型转换   2.8 编译:将XAML与过程式代码混合...

    WPF揭秘 第四章 wpf 开发

     2.3 命名空间   2.4 属性元素   2.5 类型转换器   2.6 标记扩展   2.7 对象元素的子元素   2.7.1 内容属性   2.7.2 集合项   2.7.3 更多类型转换   2.8 编译:将XAML与过程式代码混合...

    WPF揭秘 第二章 wpf 开发

     2.3 命名空间   2.4 属性元素   2.5 类型转换器   2.6 标记扩展   2.7 对象元素的子元素   2.7.1 内容属性   2.7.2 集合项   2.7.3 更多类型转换   2.8 编译:将XAML与过程式代码混合...

    WPF揭秘 第三章 wpf 开发

     2.3 命名空间   2.4 属性元素   2.5 类型转换器   2.6 标记扩展   2.7 对象元素的子元素   2.7.1 内容属性   2.7.2 集合项   2.7.3 更多类型转换   2.8 编译:将XAML与过程式代码混合...

    WPF揭秘 第一章 wpf 开发

     2.3 命名空间   2.4 属性元素   2.5 类型转换器   2.6 标记扩展   2.7 对象元素的子元素   2.7.1 内容属性   2.7.2 集合项   2.7.3 更多类型转换   2.8 编译:将XAML与过程式代码混合...

    asp.net知识库

    在 SQL Server 2005 中使用表值函数来实现空间数据库 SQL Server 2005的30个最重要特点 同时安装sql2000和sql2005的经验 类如何与界面绑定 在Asp.net中如何用SQLDMO来获取SQL Server中的对象信息 使用Relations建立...

Global site tag (gtag.js) - Google Analytics