在 XAML 中导入名称空间

大多数情况下,你需要在 XAML 文件中导入名称空间。对于不同的 XAML 变体,这是如何完成的。

对于 Windows Phone,Silverlight,WPF 使用 clr-namespace 语法:

<Window ... xmlns:internal="clr-namespace:rootnamespace.namespace"
            xmlns:external="clr-namespace:rootnamespace.namespace;assembly=externalAssembly"
>

Windows RT,UWP 使用 using 语法:

<Page ... xmlns:internal="using:rootnamespace.namespace"
            xmlns:external="using:rootnamespace.namespace;assembly=externalAssembly"
>