2010-10-15 54 views
0

我生成实际描述有效的grid控件的XAML代码 - 称为GridXAML。我想创建一个网格对象,并将其添加到我的窗体上的一个堆栈面板。如何从XAML代码加载网格并将其动态/运行时添加到堆栈面板?

我该如何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> 

所有的帮助都非常感谢!

回答

相关问题