0
我似乎無法找到任何文檔或論壇的答案,使HeroCard點擊圖像。我希望能夠點擊圖像並按照我使用按鈕的方式執行相同的imBack()
操作。可點擊HeroCard圖像
我似乎無法找到任何文檔或論壇的答案,使HeroCard點擊圖像。我希望能夠點擊圖像並按照我使用按鈕的方式執行相同的imBack()
操作。可點擊HeroCard圖像
這不可能與HeroCard
。您可能想要探索允許這樣做的AdaptiveCards。
您可以使用HeroCard
的Tap
屬性使英雄卡的圖像轉到該鏈接。
張貼在C#中的一些示例代碼:
using System;
using System.Threading.Tasks;
using Microsoft.Bot.Builder.Dialogs;
using Microsoft.Bot.Connector;
using System.Collections.Generic;
namespace Bot_Application2.Dialogs
{
[Serializable]
public class RootDialog : IDialog<object>
{
public async Task StartAsync(IDialogContext context)
{
context.Wait(ConversationStartedAsync);
}
public async Task ConversationStartedAsync(IDialogContext context, IAwaitable<IMessageActivity> argument)
{
IMessageActivity reply = context.MakeMessage();
HeroCard heroCard = new HeroCard()
{
Title = "I'm a hero card",
Images = new List<CardImage>
{
new CardImage(url: $"https://www.google.org/assets/static/images/logo_googledotorg-171e7482e5523603fc0eed236dd772d8.svg")
},
Tap = new CardAction()
{
Value = $"https://www.google.co.in/",
Type = "openUrl",
}
};
reply.Attachments = new List<Attachment>
{
heroCard.ToAttachment()
};
await context.PostAsync(reply);
}
}
}
這是不幸的。但是AdaptiveCards不能執行'imBack()'操作嗎? – Justin
你想實現什麼?點擊圖片後在聊天中發佈消息? –
這將是理想的。但是,如果這是不可能的,單擊圖像後執行任何操作將起作用。 – Justin