如何在PromptAttribute文本中添加换行符?

时间:2018-06-27 13:13:43

标签: botframework

我正在使用一种方法在表单流对话框中返回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等的各种组合,但是没有用。

是否为提示添加换行符实际上可行?

编辑:

使用sb.Append("Are you happy with your answers? " + Environment.NewLine);会导致以下...

enter image description here

不太符合我的要求,因为我希望换行符出现在英雄卡片中。

1 个答案:

答案 0 :(得分:3)

尝试:<br/>

否则,请尝试“ .. {Environment.NewLine}”,其中..是两个空格。