Windows store apps 如何向Xaml.Document(如下划线)添加子项

Windows store apps 如何向Xaml.Document(如下划线)添加子项,windows-store-apps,winrt-xaml,Windows Store Apps,Winrt Xaml,如果我想创建一个Windows.UI.Xaml.Documents对象并向其添加子对象,并以编程方式执行此操作,那么如何执行此操作 我以为它会像这样: var run = new Run(); run.Text = "Foo"; var und = new Underline(); und.ElementStart.Parent = run; // <= Does not compile... 最后,我想使用与此Xaml标记等效的标记: <Underline x:Name="m

如果我想创建一个Windows.UI.Xaml.Documents对象并向其添加子对象,并以编程方式执行此操作,那么如何执行此操作

我以为它会像这样:

var run = new Run();
run.Text = "Foo";

var und = new Underline();
und.ElementStart.Parent = run; // <= Does not compile...
最后,我想使用与此Xaml标记等效的标记:

 <Underline x:Name="myName">
            <Run Text="As per this MSDN Article: http://msdn.microsoft.com/en-us/magazine/dn198241.aspx" />
  </Underline>
除了我想以编程的方式构建这个结构。必须有一种方法,因为每个xaml标记都有一个与之关联的底层CLR对象。至少这是我的理解

我应该提到这是一个Windows RT Metro Win8应用程序,不是用C编写的WPF或SilverLight。

试试这个,替换它

und.ElementStart.Parent = run;

und.Inlines.Add(run);