Compilar / ejecutar XAML durante el tiempo de ejecución del programa
Me gustaría crear una aplicación WPF que recupere el código XAML de una base de datos y muestre el código recuperado.
Digamos que la base de datos devuelve el siguiente código:
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid x:Name="mainGrid">
<Button Content="test case 1"
HorizontalAlignment="Left"
Margin="10,10,0,0"
VerticalAlignment="Top"
Width="100"
Click="TestCase1_OnClick"
Height="29"/>
</Grid>
</Window>
¿Cómo ejecuto este código (o tal vez solo el contenido de mainGrid) durante el tiempo de ejecución?