首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何从页面构造函数中知道页面OnNavigatedTo是否会被调用?

问我如何从页面构造函数中知道页面OnNavigatedTo是否会被调用?
EN

Stack Overflow用户
提问于 2011-11-14 20:52:54
回答 2查看 463关注 0票数 0

是否可以从页面构造函数内部判断是否会调用OnNavigatedTo?如果我将页面实例添加到PivotItem的内容中,我能否判断页面构造函数是否是从pivot控件调用的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-14 21:01:23

如果你在pivot中嵌入页面,那么你将无法判断OnNavigateTo是否会被调用(至少不能从页面构造函数中调用)。

我建议不要这样做,这会让事情变得相当混乱。我建议您将页面内容添加到用户控件中,然后可以将其添加到页面或透视中。这样,您就可以将所需的逻辑添加到宿主控件(页面/透视)。

票数 1
EN

Stack Overflow用户

发布于 2011-11-14 22:50:21

可以嵌入到透视中的用户控件没有要重载的onNavigated。

对于包含该控件但不包含其他控件的页,将激发onNavigated to事件。

如果您想单独初始化页面中的控件,则必须从父页面的onNavigated调用代码,或者最好是调用onLoaded事件(请记住,您必须从XAML或挂钩到even in代码中手动启用它)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8121870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档