【发布时间】:2018-09-10 18:00:46
【问题描述】:
我希望我的 Bot 进行调查。问题是在某些问题中,用户可以选择超过 1 个答案。
我该如何实现这个场景?是否有关于如何使用 SDK 3 版的官方示例?
谢谢!
【问题讨论】:
标签: c# .net botframework
我希望我的 Bot 进行调查。问题是在某些问题中,用户可以选择超过 1 个答案。
我该如何实现这个场景?是否有关于如何使用 SDK 3 版的官方示例?
谢谢!
【问题讨论】:
标签: c# .net botframework
问题是在某些问题中,用户可以选择超过 1 个答案。
若要让用户选择多个问题的答案,您可以使用AdaptiveChoiceSetInput 来满足要求。以下代码sn -p供大家参考。
card.Body.Add(new AdaptiveTextBlock()
{
Text = "Q1:xxxxxxxx?",
Size = AdaptiveTextSize.Default,
Weight = AdaptiveTextWeight.Bolder
});
card.Body.Add(new AdaptiveChoiceSetInput()
{
Id = "choiceset1",
Choices = new List<AdaptiveChoice>()
{
new AdaptiveChoice(){
Title="answer1",
Value="answer1"
},
new AdaptiveChoice(){
Title="answer2",
Value="answer2"
},
new AdaptiveChoice(){
Title="answer3",
Value="answer3"
}
},
Style = AdaptiveChoiceInputStyle.Expanded,
IsMultiSelect = true
});
测试结果:
【讨论】: