C# 有没有办法在Botframework v4上将建议的操作列为编号列表?

C# 有没有办法在Botframework v4上将建议的操作列为编号列表?,c#,botframework,C#,Botframework,我有这个显示按钮的建议操作。有没有办法让它像一个编号的列表?然后用户只需要输入号码 return wait-stepContext.PromptAsync(TextPromptId,new-prompoptions { Prompt=新活动 { 类型=ActivityTypes.Message, Text=$“选择一个问题或键入您自己的问题。”, SuggestedActions=新SuggestedActions() { 操作=新列表(

我有这个显示按钮的建议操作。有没有办法让它像一个编号的列表?然后用户只需要输入号码

return wait-stepContext.PromptAsync(TextPromptId,new-prompoptions
{
Prompt=新活动
{
类型=ActivityTypes.Message,
Text=$“选择一个问题或键入您自己的问题。”,
SuggestedActions=新SuggestedActions()
{                             
操作=新列表()
{
new CardAction(){Title=“这是示例问题1”,Type=ActionTypes.ImBack,Value=“这是示例问题1”},
new CardAction(){Title=“这是示例问题2”,Type=ActionTypes.ImBack,Value=“这是示例问题2”},
new CardAction(){Title=“这是示例问题3”,Type=ActionTypes.ImBack,Value=“这是示例问题3”},
},
},
});

我建议使用选择提示,并将
promptOptions
中的
ListStyle
设置为
ListStyle.List

屏幕截图

代码片段-C#SDK v4.5.0

私有静态异步任务TransportStepAsync(WaterAllStepContext stepContext,CancellationToken CancellationToken)
{
//瀑布步骤总是在瀑布的结尾或另一个对话框中结束;这里是一个提示对话框。
//在此处运行提示意味着在收到用户响应时将运行下一个WaterWall步骤。
return wait stepContext.PromptAsync(name of(ChoicePrompt)),
新提示
{
Prompt=MessageFactory.Text(“请输入您的运输方式”),
Choices=ChoiceFactory.ToChoices(新列表{“汽车”、“公共汽车”、“自行车”}),
Style=ListStyle.List
},取消令牌);
}

希望这有帮助!

我建议使用选择提示,并将
promptOptions
中的
ListStyle
设置为
ListStyle.List

屏幕截图

代码片段-C#SDK v4.5.0

私有静态异步任务TransportStepAsync(WaterAllStepContext stepContext,CancellationToken CancellationToken)
{
//瀑布步骤总是在瀑布的结尾或另一个对话框中结束;这里是一个提示对话框。
//在此处运行提示意味着在收到用户响应时将运行下一个WaterWall步骤。
return wait stepContext.PromptAsync(name of(ChoicePrompt)),
新提示
{
Prompt=MessageFactory.Text(“请输入您的运输方式”),
Choices=ChoiceFactory.ToChoices(新列表{“汽车”、“公共汽车”、“自行车”}),
Style=ListStyle.List
},取消令牌);
}

希望这能有所帮助!

您能不能不使用您所采取的方法,而通过正常的回复机制向此人发送编号列表?@user10860402将解决方案标记为已接受,这将为更大的堆栈溢出社区和任何有类似问题的人服务。如果您觉得我的答案足够,请“接受”它。如果没有,请告诉我我还能提供什么帮助!你能不能不使用你所采取的方法,而通过正常的回复机制将编号列表发送给此人?@user10860402将解决方案标记为已接受,为更大的堆栈溢出社区和任何有类似问题的人服务。如果你觉得我的答案足够,请“接受”它。如果没有,让我知道我还能提供什么帮助!