Как загрузить сетку из кодов XAML и динамически / во время выполнения добавить ее в панель стека? - PullRequest
0 голосов
/ 15 октября 2010

Я генерирую коды XAML, которые на самом деле описывают действительный элемент управления grid - так называемый GridXAML. Я хочу создать объект сетки и добавить его в панель стека в моей форме.

Как я могу 1) создать объект из его строкового значения XAML и 2) добавить его динамически в панель? Пожалуйста, помогите!

Предоставление конкретного примера контекста, как показано ниже. Xaml сгенерированной сетки:

<Grid>
  <Textblock Text="abb" />
</Grid>

Текущая основная форма моего приложения WPF.

<Window x:Class="MyApp.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="333" Width="111">
    <StackPanel x:Name="MyStackPanel" Orientation="Vertical">
        <!--I want the grid appear here at runtime-->
    </StackPanel>
</Window>

Вся помощь очень ценится!

1 Ответ

1 голос
/ 15 октября 2010

Используйте XamlReader XamlReader.Load () или XamlReader.Parse ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...