Rendu d’un carte - WinUI 3
Voici comment restituer un carte à l’aide du Kit de développement logiciel (SDK) WinUI 3.
Créer un instance de votre convertisseur
Créez une instance de la bibliothèque du convertisseur.
using AdaptiveCards.Rendering.WinUI3;
// ...
var renderer = new AdaptiveCardRenderer();
Créer une carte à partir d’une chaîne JSON
var card = AdaptiveCard.FromJsonString(jsonString);
Créer un carte à partir d’un objet JSON
var card = AdaptiveCard.FromJson(jsonObject);
Effectuer le rendu d’une carte
Acquérir un carte à partir d’une source et le restituer.
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);
}
Exemple
Voici un exemple du convertisseur WinUI 3.
var renderer = new AdaptiveCardRenderer();
var card = AdaptiveCard.FromJsonString(jsonString);
var renderedAdaptiveCard = renderer.RenderAdaptiveCard(card.AdaptiveCard);
if (renderedAdaptiveCard.FrameworkElement != null)
{
myGrid.Children.Add(renderedAdaptiveCard.FrameworkElement);
}
...