我正在构建一个WPF应用程序,需要在运行时从资源文件中获取一个字符串。
' Get the assembly
Dim myAssembly As System.Reflection.Assembly
myAssembly = Me.GetType.Assembly
' Creates the ResourceManager.
Dim myManager As New ResourceManager("Pitchbook.Excel.My.Resources", myAssembly)
但myManager
的{{1}}始终为0。
我确定baseName必须是不正确的,但我已经尝试了所有我认为没有成功的资源根名称组合。
在XAML中,我在设计时将控制属性绑定到资源,并且它可以工作。例如:
ResourceSets.Count
解决方案中的资源文件名为“xmlns:res="clr-namespace:Pitchbook.Excel.My.Resources"
<TabItem Header="{x:Static res:Strings.ChartTypePageView_TabHeader_StandardTypes}">
”,位于“资源”文件夹中。项目根命名空间为Strings.resx
。资源文件的自定义工具命名空间为“Pitchbook.Excel
”。
有人可以让我摆脱苦难并告诉我My.Resources
访问此资源文件需要什么?