Компилировать / выполнять XAML во время выполнения программы

Я хотел бы создать приложение WPF, которое извлекает код XAML из базы данных и отображает полученный код.

Допустим, база данных возвращает следующий код:

<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>

Как мне выполнить этот код (или, возможно, только содержимое mainGrid) во время выполнения?

Ответы на вопрос(2)

Ваш ответ на вопрос