[与同事一起,我们尝试为WPF应用程序创建POC。我们创建了一个带有页面和resx文件的新项目以测试国际化(我们是法语)。应用程序运行良好,编译时没有错误,resx文件提供了良好的数据。但是在XAML文件中,我们有很多错误。
这里是XAML标头:
<Window x:Class="MAPPrintProcessEditor.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:res="clr-namespace:MAPPrintProcessEditor.Properties"
mc:Ignorable="d"
Title="MAP Print Process Editor"
WindowStartupLocation="CenterScreen"
Height="{Binding SystemParameters.PrimaryScreenHeight}" Width="{Binding SystemParameters.PrimaryScreenWidth}">
这里是错误标记的行:
<MenuItem Header="{x:Static res:Resources.MenuItemHeaderClose}">
<MenuItem.Icon>
<Image Source="pack://application:,,,/Resources/Close-16.png"/>
</MenuItem.Icon>
</MenuItem>
Visual Studio仅在此部分下划线:
Header="{x:Static
最后,这是错误消息:
名称“ Resources”在名称空间“ clr-namespace:PrintProcessEditor.Properties”中不存在
此代码有什么问题?
感谢阅读
如果您可以正确构建,而不仅仅是忽略该消息并使用BLEND设计应用程序。