我正在使用WPF中的自定义控件。我的控件有很多属性要由用户设置。我正在通过以下代码创建描述:
[Description("Desc"), Category("Category")]
有没有解决方案将Category设置为字符串?如果我正在设置一个像“Common Properties”这样的字符串然后在德国IDE上工作,我会得到一个名为“Common Properties”的新部分,但我希望在“Allgemeine Eigenschaften”中使用它,而不是在单独的部分。
答案 0 :(得分:0)
是的,正如McKay所说,资源文件是这种情况下所需要的。 类似于此的方法可行: http://www.codeproject.com/Articles/29495/Binding-and-Using-Friendly-Enums-in-WPF
使用LocalizedDescription而不是Description和DataGridColumn Header上的类型转换器将资源ID转换为当前本地的字符串。
当然,有几种方法可以做这种事情,这种方法可能不适合你的项目。