Я использую шаблон от MS, который позволяет мне использовать несколько поворотов в QnA Maker.проблема заключается в том, что текст на картах героев не переносится.Из того, что я вижу в коде, заголовок карты и субтитры генерируются динамически в зависимости от наличия приглашения в Qna maker.
До сих пор я смотрел на SO и мог видеть \ n \ nпример, но это не относится в этом случае.или, если это так, может кто-нибудь помочь мне с правильным синтаксисом.дальнейших рекомендаций, похоже, нет.
public static Activity GetHeroCard(string cardTitle, QnAPrompts[]
prompts)
{
var chatActivity = Activity.CreateMessageActivity();
var buttons = new List<CardAction>();
var sortedPrompts = prompts.OrderBy(r => r.DisplayOrder);
foreach (var prompt in sortedPrompts)
{
buttons.Add(
new CardAction()
{
Value = prompt.DisplayText,
Type = ActionTypes.ImBack,
Title = prompt.DisplayText,
});
}
var plCard = new HeroCard()
{
Title = cardTitle,
Subtitle = string.Empty,
Buttons = buttons
};
var attachment = plCard.ToAttachment();
chatActivity.Attachments.Add(attachment);
return (Activity)chatActivity;
}
}
, поэтому код создает карту и прикрепляет ее к ответному сообщению пользователю.Может ли кто-нибудь посоветовать, как обернуть текст на карточке.