我想将“AdaptiveOpenUrlAction”放入“AdaptiveColumnSet”中,以获得更好的自适应卡布局。但是,我的机器人模拟器不显示 OpenUrl 按钮。
如何添加操作按钮?也许这是adaptivecards版本的问题?我的adaptivecards的版本是1.1(1.0也可用)。我想请教解决办法。
下面是我编写的代码和我在模拟器中创建的 json 日志。ActionSet中的Json Log写入到模拟器中,但是ActionSet中的按钮并没有显示在卡片上。
C# 代码
new AdaptiveColumn()
{
Items =
{
new AdaptiveActionSet()
{
Actions =
{
new AdaptiveOpenUrlAction()
{
Url = new Uri("https://www.someurl.com"),
Title = "Reserve",
Style = "positive",
}
}
}
},
Width = "auto",
}
日志记录
"items": [
{
"actions": [
{
"style": "positive",
"title": "Reserve",
"type": "Action.OpenUrl",
"url": "https://www.someurl.com"
}
],
"type": "ActionSet"
}
],
"type": "Column",
"width": "auto"
下面是我从“ https://adaptivecards.io/designer/ ”创建的自适应卡的布局。
守着星空守着你
相关分类