Blend的本地化描述

时间:2012-01-10 17:34:38

标签: c# wpf localization categories

我正在使用WPF中的自定义控件。我的控件有很多属性要由用户设置。我正在通过以下代码创建描述:

[Description("Desc"), Category("Category")]

有没有解决方案将Category设置为字符串?如果我正在设置一个像“Common Properties”这样的字符串然后在德国IDE上工作,我会得到一个名为“Common Properties”的新部分,但我希望在“Allgemeine Eigenschaften”中使用它,而不是在单独的部分。

1 个答案:

答案 0 :(得分:0)

是的,正如McKay所说,资源文件是这种情况下所需要的。 类似于此的方法可行: http://www.codeproject.com/Articles/29495/Binding-and-Using-Friendly-Enums-in-WPF

使用LocalizedDescription而不是Description和DataGridColumn Header上的类型转换器将资源ID转换为当前本地的字符串。

当然,有几种方法可以做这种事情,这种方法可能不适合你的项目。