我总是在 xaml 中制作新前缀时遇到问题。大多数时候,我收到在程序集中找不到 URI 的消息。我的设置:
我有一个带有 MainWindow.xaml 文件的 WPF 项目(在具有类库和 asp.NET 项目的解决方案中)。XAML 以 Window x:Class="MainWindow" ... 开头。所以默认情况下,它没有命名空间。在同一个项目中,我创建了一个文件夹“文件夹”。在那个文件夹中,我有 resx 文件。我需要做的是在 xaml 中添加一个前缀,这样我就可以处理这些文件。我在想:
xmlns:p="clr-namespace:WpfApplication.Folder"
然后是我的控件
<Label Content="{x:Static p:NameResxFile.KeyName></Label>
但是,前缀会生成“在程序集中找不到 URI”错误。我只是没有做前缀?
提前致谢。
编辑
如果您无法将命名空间引用到文件夹,这里发生了什么?