Мои перечисления локализованы через файл resx, как этот
public enum MyViewModel
{
[Display(Name = "resource_name", ResourceType = typeof(MyResource))]
SomeValue,
}
, который отлично работает везде, кроме XtraReport.XtraReport никогда не будет принимать строку ресурса, но всегда показывает SomeValue
.
Единственный способ локализовать enum для отчета - использовать отражение, получить строку из MyResource
и отправить эту локализованную строку в источник данных.Но я считаю, что для каждого перечисления в моем отчете должен быть лучший способ, чем такой обходной путь.У кого-нибудь есть идеи, как этого добиться?