【发布时间】:2018-03-23 20:00:40
【问题描述】:
这是一个简单的问题,但我仍然无法谷歌解决。 C# UWP 应用中的哪些事件在每个页面导航中仅运行一次。
我在之后添加了一个用于返回导航的事件处理程序:
this.InitializeComponent();
在页面构造函数中。
如果我在第一页和第二页来回两次,它会抛出一个错误,调试发现处理返回导航的事件被调用了两次,因为页面构造函数中的代码也运行了两次。
那么在哪种情况下我可以编写我只想在每个页面导航中运行一次的代码。或者 ASP.net 中是否有类似下面的内容?
if (!Page.isPostback) {
//do something
}
【问题讨论】:
标签: c# uwp navigation initialization back-button