Compilar / Executar XAML durante o tempo de execução do programa
Eu gostaria de criar um aplicativo WPF que recupera o código XAML de um banco de dados e exibe o código recuperado.
Vamos dizer que o banco de dados retorne o seguinte 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>
Como faço para executar este código (ou talvez apenas o conteúdo do mainGrid) durante o tempo de execução?