使用 Telerik UI for WinForms ,我有一些PropertyStoreItem
个对象,我将其类别指定为“数据”和“设计“但是,这些类别的名称显示在用户的当前文化中(西班牙语):
New PropertyStoreItem(propertyType:=GetType(Integer),
propertyName:="Refresh Interval",
value:=600,
description:="The interval, in seconds, to refresh the list contents.",
category:="Data",
[readOnly]:=False)
我知道修改应用程序的当前文化可以解决问题,但是无论应用程序的文化如何,我如何能够阻止这种行为?我只是想改变控件显示的类别的文化行为,而不是整个应用程序的文化。
答案 0 :(得分:1)
您可以使用 ItemFormatting 事件并对这些字符串进行硬编码:
void radPropertyGrid1_ItemFormatting(object sender, PropertyGridItemFormattingEventArgs e)
{
if (e.Item is PropertyGridGroupItem)
{
if (e.Item.Label == "Datos")
{
e.Item.Label = "Date";
}
}
}