我确信这是一个相当简单的解决方案,但我似乎无法找到它。
我有一个在.NET 4.0上运行的WPF应用程序。在这个应用程序中,我需要从XAML代码访问我在resource.resx文件中定义的字符串资源。我将application.properties命名空间添加到xaml,但是当我尝试链接到Resources类的任何属性时,VS会抱怨找不到Type。
这是我的代码:
<Window x:Class="MyApp.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:prop="clr-namespace:MyApp.Properties"
Title="MyApp" Height="200" Width="525" >
<Grid>
<Label Content="{x:Static prop:Resources.string}" Height="28" HorizontalAlignment="Left" Name="labelStringName" VerticalAlignment="Center" />
</Grid>
</Window>
确切的错误消息是
错误3未找到“prop:Resource”类型。 c:\ users \ me \ documents \ visual studio 2010 \ Projects \ MyApp \ MyApp \ MainWindow.xaml 3 44 MyApp
答案 0 :(得分:0)
我强制构建,设计师更新了自己。看起来它只是一个设计师的错误。