0

我正在创建带有背景图像的自适应卡片,我想将背景图像的大小增加到 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
                        });

我正在使用机器人模拟器进行测试。

4

1 回答 1

0

AFAIK,目前不支持此功能,背景图像将自动覆盖AdaptiveCard从卡的左上角,它将首先缩放以适应可用宽度,同时保持其原始纵横比。并且卡片的渲染依赖于不同的客户端,有些客户端限制了卡片的高度,有些则没有。对于bot模拟器,它不会限制卡片的高度,所以卡片的高度会随着内容的增加而增加AdaptiveCard

因此,如果您的背景图像没有高于卡片的高度,则无法覆盖整个图像,如果更高,图像的下方部分将被剪裁。

这就是目前背景图像的工作方式,在我们的机器人中没有控制其大小的方法。

于 2018-01-16T06:30:12.090 回答