我现在正在接近Metro App开发,所以请保持温和。
我创建了一个用户控件 - 一些按钮和文本块 - 加载到我的应用的每个页面中。我希望texblock根据所选页面动态变化:例如,用户控件的一个texblock是页面标题。我怎么能做到这一点?
答案 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];
依旧:)请检查建议是否有用:)