我希望我的机器人进行调查。问题在于,在某些问题中,用户可以选择多个答案。
如何实现这种情况?是否有关于使用版本3的SDK的官方示例?
谢谢!
答案 0 :(得分:1)
问题在于,在某些问题中,用户可以选择多个答案。
要使用户能够选择一个以上的问题答案,可以使用AdaptiveChoiceSetInput
来达到要求。以下代码段供您参考。
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
});
测试结果: