我正在使用 bot 框架 v4 SDK 进行网络聊天。我已对选择提示使用了建议操作。默认情况下,建议的操作水平对齐。有什么方法可以使其垂直吗?我已经尝试过选择提示的样式选项作为英雄卡和列表。但是在这两种情况下,选择都会保留在聊天窗口中并且不会消失。所以我唯一的选择就是使用建议的操作。我找不到一种方法可以使建议的操作垂直显示。 PromptOptions choicePromptOptions = new PromptOptions { Choices = choices, Prompt = MessageFactory.Text("Please choose :"), RetryPrompt = null, Style = ListStyle.SuggestedAction };除了建议的操作之外,还有其他方法可以使选择消失吗?
2 回答
达令说
TA贡献1821条经验 获得超6个赞
不幸的是,通过建议的操作这是不可能的。根据设计,建议的操作旨在由于其临时存在而消耗尽可能少的空间。因此,水平显示。
如果你想要横向显示,那么我建议你使用英雄卡。但是,它将保留为网络聊天记录的一部分,并且在发生选择或其他活动后不会消失。
以下是从引用的文档借用的示例代码:
我正在使用 bot 框架 v4 SDK 进行网络聊天。我已对选择提示使用了建议操作。默认情况下,建议的操作水平对齐。有什么方法可以使其垂直吗?
我已经尝试过选择提示的样式选项作为英雄卡和列表。但是在这两种情况下,选择都会保留在聊天窗口中并且不会消失。所以我唯一的选择就是使用建议的操作。我找不到一种方法可以使建议的操作垂直显示。
PromptOptions choicePromptOptions = new PromptOptions
{
Choices = choices,
Prompt = MessageFactory.Text("Please choose :"),
RetryPrompt = null,
Style = ListStyle.SuggestedAction
};
除了建议的操作之外,还有其他方法可以使选择消失吗?
RISEBY
TA贡献1856条经验 获得超5个赞
在最新版本的机器人框架中只需应用以下设置
suggestedActionLayout: 'carousel', // either 'carousel' or 'stacked'
- 2 回答
- 0 关注
- 103 浏览
添加回答
举报
0/150
提交
取消