0

我只是不知道如何解决这个问题......我想从其他类更新 MainPage 枢轴标题。我在 MainPage 中有方法可以做到这一点,并且在 MainPage 内部进行更新时它显然工作正常,但显然当我从另一个类调用 MainPage 方法时它没有做任何事情。

所以基本上班级的情况是这样的:

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

和主页:

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

这显然是行不通的。从任何类更新页面的枢轴标题的最佳解决方案是什么?我对 WP8 开发真的很陌生,我似乎无法找到解决方案。

4

1 回答 1

2

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

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

从另一个班级

MainPage.CurrentMainPage.UpdateTitle();
于 2013-10-25T12:51:08.647 回答