如何在WPF绑定中使用ResourceManager中的资源

如何在WPF绑定中使用ResourceManager中的资源,wpf,xaml,data-binding,resourcemanager,Wpf,Xaml,Data Binding,Resourcemanager,有关于如何在WPF绑定中使用ResourceManager的好教程吗?我知道如何将它与GetString函数一起使用来检索特定的资源,但我也希望在绑定中使用它 差不多 <TextBlock Text="{Binding Resource.EnterName}"/> 谢谢据我所知,由于资源不提供任何通知,因此绑定除了获得一次值之外没有什么作用。您可以使用以下方法获取值,例如: (资源的访问器需要设置为public)尝试过,但无法使其工作。。。我似乎无法获得“prop”名称空间

有关于如何在WPF绑定中使用ResourceManager的好教程吗?我知道如何将它与GetString函数一起使用来检索特定的资源,但我也希望在绑定中使用它

差不多

<TextBlock Text="{Binding Resource.EnterName}"/>


谢谢

据我所知,由于资源不提供任何通知,因此绑定除了获得一次值之外没有什么作用。您可以使用以下方法获取值,例如:



(资源的访问器需要设置为public)

尝试过,但无法使其工作。。。我似乎无法获得“prop”名称空间,因为它不允许我这样做it@DavidBrunelle:您在设计器工具栏中将访问修饰符设置为public了吗?不管怎样,我找到了您正在谈论的内容(我不是编写资源的人)。尽管如此,我还是无法将名称空间的“属性”部分work@H-B我在这里迷路了。我不想使用带有区域性参数的函数GetString,因为它将直接在XAML中。。。这是否意味着不能这样做?我想最好的办法是测试它。@DavidBrunelle:如果你有
.resx
资源,那么属性是使用
GetString
自动实现的,例如
Resource.EnterName
应该像这样
公共静态字符串EnterName{get{return ResourceManager.GetString>(自动创建的
Resource.Designer.cs
中的“EnterName”,resourceCulture);}}
<TextBlock xmlns:prop="clr-namespace:AppAssemblyName.Properties"
           Text="{x:Static prop:Resources.ResourceName}"/>