用户控件中的动态内容[Metro app,xaml]

时间:2013-01-08 09:04:24

标签: xaml dynamic user-controls microsoft-metro

我现在正在接近Metro App开发,所以请保持温和。

我创建了一个用户控件 - 一些按钮和文本块 - 加载到我的应用的每个页面中。我希望texblock根据所选页面动态变化:例如,用户控件的一个texblock是页面标题。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以通过查找要添加的用户控件的子代来获取简单代码。

xaml代码

xmlns:newPage="using:TestApp"

在mainpage.xaml中添加如下页面:

<newPage:TestPage x:Name="pageNew"></newPage:TestPage>

然后从主页的代码后面,即mainpage.xaml.cs

public mainpage(){

的InitializeComponent(); var newPageContent = pageNew.Content; //这里的内容会给你usercntrl的immidiete孩子 }

现在你可以输入类似的 (Grid)newPageContent = pageNew.content; var TextBlockFirst = newPageContent.children[0];

依旧:)请检查建议是否有用:)