WP8从其他类更新数据透视标题

时间:2013-10-25 12:08:59

标签: c# xaml windows-phone-8

我无法弄清楚如何解决这个问题...我想从其他类更新MainPage数据透视表标题。我在MainPage中有方法,它在MainPage中进行更新时显然工作正常,但是当我从另一个类调用MainPage方法时它显然没有做任何事情。

所以基本上情况就是这个类:

MainPage mp = new MainPage();
mp.UpdateTitle();

和MainPage:

public void UpdateTitle()
{
  Pivotname.Title = App.somevalue;
}

这显然不起作用。什么是从任何类更新页面的数据透视标题的最佳解决方案?我是WP8开发的新手,我似乎无法找到解决方案。

1 个答案:

答案 0 :(得分:2)

您可以尝试使用MainPage的静态引用,并在另一个类中使用它。

public static MainPage CurrentMainPage;
public MainPage()
{
    InitializeComponent();
    CurrentMainPage = this;
}

来自另一个班级

MainPage.CurrentMainPage.UpdateTitle();