【WPF学习】 使用其他名称空间中的类型

为使用未在WPF名称空间中定义的类。需要将.NET名称空间映射到XML名称空间。XAML有一种特殊的语法可用于完成这一工作,该语法如下所示:

xmlns:Prefix=“clr-namespace:Namespace;assembly=AssemblyName”

通常,在XAML文档的根元素中,在紧随声明WPF和XAML名称空间的特性之后放置这个名称空间。还需要使用适当的信息填充三个斜体部分,这三部分的含义如下:

Prefix是希望在XAML标记中用于指示名称空间的XML前缀。例如,XAML语法使用x前缀。
Namespace是完全限定的.NET名称空间的名称。
AssemblyName是声明类型的程序集,没有.dll扩张名。这个程序集必须在项目中引用。如果希望使用项目程序集,可以忽略这一部分。
  例如,下面的标记演示了如何范围System名称空间中的基本类型,并将其映射为前缀sys:

xmlns:sys=“clr-namespace:System;assembly=mscorlib”
  现在,为了创建其中一个名称空间中的类的实例,可使用名称空间前缀:

sys:DateTime2019-12-30 12:20:00</sys:DateTime>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值