У меня есть проблема, что я хотел бы отобразить содержимое переменной (на основе ссылки «выражение» Metatag.Configuration [VisualizerCode] .Value »в коде ниже). Переменная содержит XAML код (в виде строки), например, следующее содержание:XAML - Оказание содержимого переменной
<Grid>
<Canvas>
<Border Canvas.Top="0" Canvas.Left="390" Width="50" Height="100" BorderThickness="2" BorderBrush="Black"> </Border>
<Border Canvas.Top="100" Canvas.Left="340" Width="100" Height="50" BorderThickness="2" BorderBrush="Black"> </Border>
</Canvas>
</Grid>
В моем приложении у меня есть сетки, в которой я хотел бы, чтобы сделать содержимое переменной:
<Grid Margin="0,10,0,0" Visibility="Visible">
<ContentControl Content="{Binding Path=Metatag.Configuration[VisualizerCode].Value}">
</ContentControl>
К сожалению, если я запустил это, строка (= неинтерпретированное содержимое переменной) будет напечатана как текст в Grid вместо интерпретации (в этом случае должны быть нарисованы две красивые, простые границы).
Как я могу заставить XAML интерпретировать содержимое переменной и отображать ее?
Спасибо!
Woelund
Возможный дубликат [Загрузка XAML во время выполнения?] (Http://stackoverflow.com/questions/910814/loading-xaml-at-runtime) –