本主题介绍默认 Silverlight XAML 名称空间的概念,并说明当您在 XAML 中定义基于 Silverlight 的应用程序的各个部分时,为何可能需要为附加的 XAML 命名空间创建映射。
XAML 命名空间映射
Silverlight 文档中显示的用于 Silverlight 库映射的前缀
Silverlight 默认 XAML 命名空间
从核心库中映射其他 XAML 命名空间
用于 SDK 客户端库的 XAML
截至 Silverlight 4,作为 Silverlight 客户端 SDK 的一部分分发的各种库全部共享一个公共 XAML 命名空间。该 XAML 命名空间的标识符是:
http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk
xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"
http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk 包括来自以下程序集的类型和来自这些程序集的命名空间:
控件模板 XAML
Silverlight 工具包的 XAML
截至 Silverlight 4,Silverlight 工具包库也共享一个公共 XAML 命名空间。该 XAML 命名空间的标识符是:
http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit
xmlns:toolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit"
当目标为 Silverlight 版本 3 时用于 Silverlight SDK 程序集的 XAML
还可以在 XAML 中手动定义映射,并在 Visual Studio UI 中提升相同的前缀。有关手动定义 XAML 命名空间映射的更多信息,请参见 。
下表列出了由约定使用的 XAML 命名空间前缀及其映射,它们将由 Silverlight 3 的 SDK 客户端库中的程序集级别属性进行提升。
System.Windows.Controls.Data.Input
System.Windows.Controls.Navigation
System.Windows.Controls.Navigation
请参见
QQ:498977166
http://szw.cnblogs.com/
研究、探讨.NET开发
转载请注明出处和作者,谢谢!
Senparc官方教程《微信开发深度解析:微信公众号、小程序高效开发秘籍》,耗时2年精心打造的微信开发权威教程,点击这里,购买正版!