我正在创建一张带背景图片的自适应卡片,我希望将背景图片的大小增加为400X400。
AdaptiveCard card = new AdaptiveCard();
card.BackgroundImage = "https://www.w3schools.com/html/img_girl.jpg";
// Body content
// Add text to the card.
card.Body.Add(new TextBlock()
{
Text = "Hiya, I am testing Adaptice card background image. <a>https://www.google.co.in</a>",
Size = TextSize.Large,
Weight = TextWeight.Bolder
});
我正在使用bot模拟器进行测试。
答案 0 :(得分:0)
AFAIK,目前不支持此功能,背景图片会自动覆盖卡片左上角的AdaptiveCard
,首先会缩放以适应可用的宽度,同时保持原有的宽度纵横比。卡的渲染取决于不同的客户端,一些客户端限制卡的高度,而一些客户端则不然。对于bot模拟器,它不会限制卡的高度,因此卡的高度将随着AdaptiveCard
的内容而增加。
因此,如果您的背景图像不够高于卡片的高度,则无法覆盖整体,如果图像高,则图像的下部将被剪裁。
这就是背景图像现在如何工作,没有方法可以在我们的机器人中控制它的大小。