Как добавить новую строку в текст PromptAttribute? - PullRequest
0 голосов
/ 27 июня 2018

Я использую метод для возврата PromptAttribute для вызова .SetPrompt() в моем диалоге формы потока.

private static PromptAttribute CreateHappyWithAnswersPrompt()
{
    StringBuilder sb = new StringBuilder(100);

    sb.Append("Are you happy with your answers? \n\n ");
    sb.Append("{&RegistrationNumber}: {RegistrationNumber} {||}");

    return new PromptAttribute(sb.ToString())
    {
        ChoiceStyle = ChoiceStyleOptions.Buttons,
        FieldCase = CaseNormalization.InitialUpper
    };
}

Проблема, с которой я сталкиваюсь, заключается в том, что символ новой строки \n\n не применяется ...

enter image description here

Я пробовал различные комбинации \n, \r, \n\r и т. Д., И ничего не работает.

Можно ли добавить новую строку для приглашения?

EDIT:

Использование sb.Append("Are you happy with your answers? " + Environment.NewLine); приводит к следующему ...

enter image description here

Не совсем то, что я ищу, так как я бы предпочел, чтобы символ новой строки появился на карте героя.

1 Ответ

0 голосов
/ 27 июня 2018

Попробуйте: <br/>

В противном случае попробуйте ".. {Environment.NewLine}", где .. - это два пробела.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...