0

xamarin用のアダプティブカードレンダリングでダイレクトチャンネルを使用するとうまくいきます。私がボットから主人公カードのような他のタイプのカードを使用し始めると、それはxamarin appでレンダリングされません。そのようなカードをxamarinでレンダリングするためのボットクライアントとの統合はありますか?xamarinアプリでヒーローカードを表示する方法

+0

あなたはこのライブラリを使用していますか? –

+0

使用:https://github.com/Microsoft/AdaptiveCards/tree/master/source/dotnet –

+0

はい、 –

答えて

0

Xamarin Adaptive Cardsライブラリは、アダプティブカード用で、Bot Framework SDKカードのレンダリングがありません。 BotFrameworkのカードタイプをAdaptive Cardに変換して、そのライブラリのレンダラーで動作させる必要があります。または、レンダラーを作成します。

+0

ありがとう、デフォルトのフォームフローを使用すると、添付ファイルをどのように処理して適応カードタイプにすることができますか?方法がない場合、唯一の解決策はカスタムレンダラーです –

+0

HeroCardまたはThumbnailCardペイロードをアダプティブカードオブジェクトモデルに変換してから、xamarinフォームレンダラーをアダプティブカードモデルに使用するのは比較的簡単です。 (ネイティブのレンダラを完成させている間は、X.Formsレンダラはかなり早い段階にあることに注意してください。) –

1

フォームフローには「プロンプター」と呼ばれる方法があり、ヘロカードの代わりにadapativecardを送信するために使用できます。 https://github.com/Microsoft/AdaptiveCards/tree/master/source/dotnet:

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

+0

ありがとうSowmyan!私はこのオプションを知らなかった。 –

関連する問題