是否可以从页面构造函数内部判断是否会调用OnNavigatedTo?如果我将一个页面实例添加到PivotItem的内容中,我可以判断是否从枢轴控件中调用了页面构造函数吗?
答案 0 :(得分:1)
如果您将页面嵌入到数据透视表中,那么您将无法判断是否将调用OnNavigateTo(至少不会从页面构造函数中调用)。
我会反对这一点,它会让事情变得非常混乱。我建议您将页面内容添加到用户控件,然后您可以将其添加到页面或数据透视表中。这样您就可以添加主机控件所需的逻辑(页面/数据透视)。
答案 1 :(得分:0)
您可以嵌入到数据透视表中的用户控件没有onNavigated来重载。
onNavigated to事件将触发包含控件但不包含其他内容的页面。
如果你想单独初始化页面中的控件,那么你必须从父页面的onNavigated调用代码或者最好是onLoaded事件(记住你必须从XAML手动启用或者在代码中连接到偶数) )