Я использую 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, например.В ссылке есть метод, доступный для Field, ReplaceTemplate (), но этот рефлектор возвращает IField и не может понять, как заставить это работать.
Любой, кто испытает это, выберет лучший вариант (я действительно не хочу использовать RView;))