“密钥不能为空”解析数据网格文本列中的 xaml 时
我有一个 DataGrid,其中有一个文本列,配置如下:
<dg:DataGridTextColumn Header="{x:Static ResViewModel:SC.Resources.HelloWorld}" />
这里 ResViewModel
是 xmlns:namespace
,SC
是项目命名空间,Resources
是资源文件名,HelloWorld
是字符串属性。
但我尝试解析这个 xaml,我收到类似的错误
键不能为空。参数名称:key...
你能帮我理解为什么会发生这个错误吗?另外,在不使用 LocBAML
工具的情况下访问资源文件的最佳方法是什么?
I have a DataGrid and it has a text column in it, configured this way:
<dg:DataGridTextColumn Header="{x:Static ResViewModel:SC.Resources.HelloWorld}" />
Here ResViewModel
is the xmlns:namespace
, SC
is the project namespace, Resources
is the resource file name and HelloWorld
is a string property.
But I try to parse this xaml, I get an error like
Key cannot be null. Parameter name: key...
Can you help me to understand why is this error occuring? Also what is the best way to access resource file without using the LocBAML
tool?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我看到一些问题:
有一种检索字符串的好方法,描述为 此处。它专注于本地化,但也适用于单一语言。这种方法有其缺点,但与其他方法相比,它的危害较小。
I see some issues:
There's a good approach to retrieving strings that is described here. It's focusing on Localisation, but it will work for a single language as well. This approach has it's downsides, but it's the lesser evil than other routes.