Показать сообщение отдельно
Старый 02.12.2016, 17:45   #1  
ZooY is offline
ZooY
Участник
Аватар для ZooY
 
377 / 46 (2) +++
Регистрация: 24.06.2008
Адрес: Россия, Москва
? Мультиязычные метаданные действий Workflow
Пишу действие Workflow. У действия есть входной атрибут, ну типа как то так:
Код:
[Input("Input string")]
public InArgument<string> InputString { get; set; }
Можно ли как-то сделать, чтобы строка в атрибуте Input зависела от языка пользователя, системы, ну или от какой то внешней настройки?

Написать свой класс, унаследовавшись от Input нельзя. Во-первых Input - sealed, во-вторых, наверняка разрабы MS особо не заморачиваются и ищут именно этот атрибут, а не его наследников.
Передать в Input результат работы какого то метода тоже нельзя - нужна константа (даже статическое значение не подходит).

Как же настройки WF сделать мультиязычными?

А можно ли в WF использовать файлы ресурсов? Ну, которые обычно в .NET используют для мультиязычности?