Botframework MS团队自适应卡最大宽度
我正在为团队(Azure机器人)创建一个AdaptiveCard(和不同类型) 请告诉我最大宽度尺寸限制好吗Botframework MS团队自适应卡最大宽度,botframework,microsoft-teams,adaptive-cards,Botframework,Microsoft Teams,Adaptive Cards,我正在为团队(Azure机器人)创建一个AdaptiveCard(和不同类型) 请告诉我最大宽度尺寸限制好吗 也许有“最佳实践”规则?谢谢。根据我的经验,我从未找到关于AdaptiveCard宽度限制的“最佳实践”规则 我选择使用百分比来描述宽度。但不幸的是,它仍然会受到客户端宽度的影响。如果保持客户端窗口最大化,则AdaptiveCard的大小将更大。如果保持客户端窗口的小格式,则AdaptiveCard的大小将更小 我们还需要考虑不同的操作系统、不同的设备和移动终端。您不能更改自适应卡的宽度
也许有“最佳实践”规则?谢谢。根据我的经验,我从未找到关于AdaptiveCard宽度限制的“最佳实践”规则
我选择使用百分比来描述宽度
。但不幸的是,它仍然会受到客户端宽度的影响。如果保持客户端窗口最大化,则AdaptiveCard的大小将更大。如果保持客户端窗口的小格式,则AdaptiveCard的大小将更小
我们还需要考虑不同的操作系统、不同的设备和移动终端。您不能更改自适应卡的宽度,这是出于设计。但是,您可以通过app studio中提供的卡片编辑器测试和验证您的卡片,并可以将其发布到您自己,以查看在各种客户端(如web和windows)中的兼容性。桌面上的MS团队故意将宽度缩小,以便更好地适应手机上的MS团队。微软认为手机用户显然比桌面用户更重要。因此,它们最初不允许您更改自适应卡的宽度。他们的最佳实践是牢记显示器尺寸可能很窄(手机),您应该对此进行测试并制定计划。他们还注意到,窄卡通常在较宽的显示器上看起来是可以接受的,但情况并非总是相反 但是,“全宽”自适应卡功能在某个时候发布,现在可用 Microsoft已记录了如何使用它: 要制作全宽自适应卡,请执行以下操作: 卡内容中
msteams
属性中的宽度对象必须设置为
满满的。此外,您的应用程序必须包括以下元素:
参考和
{
"type": "AdaptiveCard",
"body": [{
"type": "Container",
"items": [{
"type": "TextBlock",
"text": "Digest card",
"size": "Large",
"weight": "Bolder"
}]
}],
"msteams": {
"width": "Full"
},
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.2"
}