Rendu d’une carte UWPRender a card - UWP

Voici comment afficher une carte à l’aide du kit de développement logiciel (SDK) UWP.Here's how to render a card using the UWP SDK.

Créer une instance de votre convertisseurCreate an instance of your renderer

Créez une instance de la bibliothèque du convertisseur.Create an instance of the renderer library.

using AdaptiveCards.Rendering.Uwp;
// ...

var renderer = new AdaptiveCardRenderer();

Créer une carte à partir d’une chaîne JSONCreate a card from a JSON string

var card = AdaptiveCard.FromJsonString(jsonString);

Créer une carte à partir d’un objet JSONCreate a card from a JSON object

var card = AdaptiveCard.FromJson(jsonObject);

Effectuer le rendu d’une carteRender a card

Acquérir une carte à partir d’une source et la restituer.Acquire a card from a source and render it.

RenderedAdaptiveCard renderedAdaptiveCard =  renderer.RenderAdaptiveCard(card);

// Check if the render was successful
if (renderedAdaptiveCard.FrameworkElement != null)
{
    // Get the framework element
    var uiCard = renderedAdaptiveCard.FrameworkElement;

    // Add it to your UI
    myGrid.Children.Add(uiCard);
}

ExempleExample

Voici un exemple du convertisseur UWP.Here is an example from the UWP renderer.

var renderer = new AdaptiveCardRenderer();
var card = AdaptiveCard.FromJsonString(jsonString);
var renderedAdaptiveCard = renderer.RenderAdaptiveCard(card.AdaptiveCard);
if (renderedAdaptiveCard.FrameworkElement != null)
{
    myGrid.Children.Add(renderedAdaptiveCard.FrameworkElement);
}
...