我无法弄清楚如何解决这个问题...我想从其他类更新MainPage数据透视表标题。我在MainPage中有方法,它在MainPage中进行更新时显然工作正常,但是当我从另一个类调用MainPage方法时它显然没有做任何事情。
所以基本上情况就是这个类:
MainPage mp = new MainPage();
mp.UpdateTitle();
和MainPage:
public void UpdateTitle()
{
Pivotname.Title = App.somevalue;
}
这显然不起作用。什么是从任何类更新页面的数据透视标题的最佳解决方案?我是WP8开发的新手,我似乎无法找到解决方案。
答案 0 :(得分:2)
您可以尝试使用MainPage
的静态引用,并在另一个类中使用它。
public static MainPage CurrentMainPage;
public MainPage()
{
InitializeComponent();
CurrentMainPage = this;
}
来自另一个班级
MainPage.CurrentMainPage.UpdateTitle();