Я использую Formflow для создания необходимых вопросов, чтобы получить все данные от пользователя. Поскольку я поддерживаю несколько языков, я не могу просто использовать атрибуты. Итак, я прочитал об этом и заметил, что RView можно использовать для создания файлов ресурсов. Однако, поскольку мои файлы ресурсов уже разделены и упорядочены, я пытаюсь использовать их повторно.
Используя FieldReflector, я могу сделать это довольно легко.
form.Field(new FieldReflector<HolidayPlanningFlowForm>(nameof(StartDate),true)
.SetType(typeof(string))
.SetFieldDescription(Resources.HolidayResources.Planning_FlowStartDate_Describe)
.SetPrompt(new PromptAttribute(Resources.HolidayResources.Planning_FlowStartDate_Prompt)));
Так мило. Но я не могу понять, где определить мои шаблоны, например, для TemplateUsage.NotUnderstood или TemplateUsage.DateTimeHelp. В справочнике есть метод, доступный для поля, ReplaceTemplate(), но этот отражатель возвращает IField и не может понять, как заставить его работать.
Любой опыт в этом с лучшим вариантом (я действительно не хочу использовать RView;))