0

这几天我正在接近 Metro App 开发,所以请温柔。

我创建了一个用户控件——一些按钮和文本块——加载到我的应用程序的每个页面中。我希望 texblocks 根据所选页面动态更改:例如,用户控件的 texblocks 之一是页面标题。我怎样才能做到这一点?

4

1 回答 1

0

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

xml代码

xmlns:newPage="using:TestApp"

在 mainpage.xaml 中添加这样的页面:

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

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

public mainpage(){

初始化组件();var newPageContent = pageNew.Content; //这里的内容会给你usercntrl的immidiete孩子}

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

等等:)请检查建议是否有帮助:)

于 2013-01-09T07:34:07.107 回答