【发布时间】:2016-10-30 04:54:13
【问题描述】:
我有两个页面 MainPage 和 PlayPage。在 MainPage 内部我有一个框架和一个文本块,在框架内我有 Playpage。当我从播放页面单击按钮时,我更改了一个变量,但文本块没有更新。我怎么做? 这是我的代码:
public class Swag
{
public static int swag = 0;
public void Add(int a)
{
swag += a;
}
public void Reduce(int a)
{
swag -= a;
}
public int Get()
{
return swag;
}
}
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
MyFrame.Navigate(typeof(PlayPage));
SwagMeasurer.Text = Convert.ToString(Swag.Get());
}
}
public sealed partial class PlayPage : Page
{
public PlayPage()
{
this.InitializeComponent();
}
private void Clicker_Click(object sender, RoutedEventArgs e)
{
Swag.swag += 1;
}
}
【问题讨论】:
-
因为您现在根本没有更新文本块,所以每次
swag值发生变化时,您都必须更新文本块。