如何在xamarin应用程序中从机器人显示英雄卡

时间:2017-08-04 00:48:34

标签: xamarin botframework direct-line-botframework adaptive-cards

使用直接通道和自适应卡呈现xamarin,它工作正常。当我开始使用其他类型的卡,例如来自机器人的英雄卡时,它不会在xamarin应用程序中呈现。我是否需要为其创建自定义控件,或者bot客户端是否有任何集成以在xamarin中呈现此类卡?

2 个答案:

答案 0 :(得分:1)

认为表格流有一个名为“Prompter”的方法,我们可以用它来发送自适应卡而不是herocard。

https://github.com/Microsoft/BotBuilder/issues/1102

答案 1 :(得分:0)

Xamarin自适应卡片库适用于自适应卡,并且没有针对Bot Framework SDK卡类型的渲染。您需要将BotFramework卡类型转换为自适应卡,以使其与该库的渲染器一起使用。或者,写一个渲染器。