如何增加机器人模拟器自适应卡片中背景图像的大小



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

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

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

因此,如果您的背景图像不够高,则无法覆盖整个图像,如果更高,图像的向下部分将被裁剪。

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

最新更新