Rendern eines Karte – WinUI 3
Hier erfahren Sie, wie Sie einen Karte mit dem WinUI 3 SDK rendern.
Erstellen einer instance des Renderers
Erstelle eine Instanz der Rendererbibliothek.
using AdaptiveCards.Rendering.WinUI3;
// ...
var renderer = new AdaptiveCardRenderer();
Erstellen einer Karte aus einer JSON-Zeichenfolge
var card = AdaptiveCard.FromJsonString(jsonString);
Erstellen einer Karte aus einem JSON-Objekt
var card = AdaptiveCard.FromJson(jsonObject);
Rendern einer Karte
Rufen Sie eine Karte aus einer Quelle ab, und rendern Sie sie.
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);
}
Beispiel
Hier sehen Sie ein Beispiel aus dem WinUI 3-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);
}
...