Botframework 增加MS通道自适应卡的宽度

Botframework 增加MS通道自适应卡的宽度,botframework,adaptive-cards,Botframework,Adaptive Cards,我有一张带有4个按钮的自适应卡,但问题是我的第4个按钮要转到下一行。我想将所有按钮放在一行中,因此有没有办法增加自适应卡的宽度以对齐一行中的按钮 我正在使用bot框架v3(C#) 不幸的是,你的按钮在这一边到另一边 片刻。对于button,没有这样的属性 。如下所示: 尽管您可以在ColumnSet内对齐其他元素,如Input.Text或TextBlock 但里面不支持按钮 请参见下面的屏幕截图: 您可以多看看。另一个答案是正确的,因为您不能增加自适应卡的宽度。请记住,即使你可以,它也会在不

我有一张带有4个按钮的自适应卡,但问题是我的第4个按钮要转到下一行。我想将所有按钮放在一行中,因此有没有办法增加自适应卡的宽度以对齐一行中的按钮

我正在使用bot框架v3(C#)

不幸的是,你的按钮在这一边到另一边 片刻。对于button,没有这样的属性

。如下所示:

尽管您可以在
ColumnSet
内对齐其他元素,如
Input.Text
TextBlock
但里面不支持按钮

请参见下面的屏幕截图:


您可以多看看。

另一个答案是正确的,因为您不能增加自适应卡的宽度。请记住,即使你可以,它也会在不同的设备上出现问题——就像它可以很好地安装在桌面上,但在手机上会出现问题。作为另一种解决方案,您能否以某种方式将按钮逻辑上分为两组(取决于它们的功能),或者将它们明确地分为两行?

这项功能很快就会出现在MS团队中。请参见此处以供参考:

即将推出的功能包括:

  • 全宽度自适应卡
  • 信息掩蔽
  • 溢出菜单

将以下属性添加到自适应卡以增加宽度

"msTeams": {
  "width": "full"
}

我认为这正是自适应卡框架在不同设备上外观良好、响应速度快的关键所在。至少给我们一个选项,允许卡中的容器也分布在x轴上哇,这实际上是可行的!谢谢工作起来很有魅力。我在任何地方都找不到答案,包括MS文档,但这个答案非常有效。这需要包含在文档中。谢谢你的帮助!这非常有效,您可以在正文外的内容块内添加此对象,如下所示:{“$schema”:http://adaptivecards.io/schemas/adaptive-card.json“,”类型“:”自适应卡片“,”版本“:”1.2“,”MSTeam“:{”宽度“:”完整“}”,正文“:[{}]BTW,这里记录了这一点:链接URL已断开(看起来域已过期或站点已消失)。作为参考,这就是为什么复制/粘贴更多信息是一个好主意,因此不依赖可能随时间而断开的外部资源。