Компилировать / выполнять 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) во время выполнения?