在XAML中设置名称空间

在XAML中设置名称空间,xaml,namespaces,Xaml,Namespaces,假设我在XAML文件中有一个顶级ResourceDictionary元素,后面没有C代码。我怎样才能把这个元素放在一个特定的名称空间中?我不确定你是否可以,但我从来没有见过这样做 我看到的是将ResourceDictionary XAML文件放在程序集中的目录结构中,并通过packURI语法获取它 WPF博士有一篇有趣的文章,介绍如何在代码中获取资源字典。这比我想象的要简单得多: <ResourceDictionary x:Class="SomeNamespace.SomeClassNam

假设我在XAML文件中有一个顶级ResourceDictionary元素,后面没有C代码。我怎样才能把这个元素放在一个特定的名称空间中?

我不确定你是否可以,但我从来没有见过这样做

我看到的是将ResourceDictionary XAML文件放在程序集中的目录结构中,并通过packURI语法获取它


WPF博士有一篇有趣的文章,介绍如何在代码中获取资源字典。

这比我想象的要简单得多:

<ResourceDictionary x:Class="SomeNamespace.SomeClassName"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
</ResourceDictionary>