是否可以从页面构造函数内部判断是否会调用OnNavigatedTo?如果我将页面实例添加到PivotItem的内容中,我能否判断页面构造函数是否是从pivot控件调用的?
发布于 2011-11-14 21:01:23
如果你在pivot中嵌入页面,那么你将无法判断OnNavigateTo是否会被调用(至少不能从页面构造函数中调用)。
我建议不要这样做,这会让事情变得相当混乱。我建议您将页面内容添加到用户控件中,然后可以将其添加到页面或透视中。这样,您就可以将所需的逻辑添加到宿主控件(页面/透视)。
发布于 2011-11-14 22:50:21
可以嵌入到透视中的用户控件没有要重载的onNavigated。
对于包含该控件但不包含其他控件的页,将激发onNavigated to事件。
如果您想单独初始化页面中的控件,则必须从父页面的onNavigated调用代码,或者最好是调用onLoaded事件(请记住,您必须从XAML或挂钩到even in代码中手动启用它)
https://stackoverflow.com/questions/8121870
复制相似问题