我在项目的App.xaml文件中定义了一个Application.Resource,
<Application.Resources>
<resx:LocalizedStrings xmlns:resx="clr-namespace:Workshop" x:Key="LocalizedStrings"/>
</Application.Resources>
这是LocalizedStrings类
public class LocalizedStrings
{
private static AppResources _localizedResources = new AppResources();
public AppResources LocalizedResources { get { return _localizedResources; } }
}
并且在我尝试使用此资源时在Window级别中失败
<Label Content="{Binding Path=LocalizedResources.Title, Source={StaticResource LocalizedStrings}}" />
抛出异常:附加信息:'为'System.Windows.StaticResourceExtension'提供价值引发异常。行号“20”和行位置“28”。
我需要提一下,这是一个用c#编写的桌面应用程序,当我在窗口级别使用资源时,它工作正常。我不知道问题是什么?