2010-10-15 10 views
0

Je génère les codes XAML qui décrivent réellement un contrôle valide grid - appelé GridXAML. Je veux créer un objet de grille et l'ajouter à un panneau de pile sur mon formulaire.Comment charger une grille à partir de codes XAML et l'ajouter dynamiquement à une pile/à l'exécution?

Comment puis-je 1) créer un objet à partir de sa valeur de chaîne XAML et 2) l'ajouter dynamiquement à un panneau? S'il vous plaît aider!

Donner un contexte d'exemple spécifique comme ci-dessous. Le XAML de grille générée:

<Grid> 
    <Textblock Text="abb" /> 
</Grid> 

La principale forme actuelle de mon application WPF.

<Window x:Class="MyApp.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Title="MainWindow" Height="333" Width="111"> 
    <StackPanel x:Name="MyStackPanel" Orientation="Vertical"> 
     <!--I want the grid appear here at runtime--> 
    </StackPanel> 
</Window> 

Toutes les aides sont très appréciées!

Répondre