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!
le XamlReader.Load() ou XamlReader.Parse de XamlReader() Pouvez-vous le rendre plus précis? –