i使用MyFrame.Navigate(typeof(Page2))
设置帧内容。如何获取当前正在显示的信息。我想做地址栏之类的东西。
您可以通过检查框架实例的CurrentSourcePageType
和SourcePageType
属性来获取当前正在显示在框架上的类型。
它们之间的区别由Microsoft 用以下方式解释:
currentsourcepagetype型和sourcePageType通常是相同的值。 但是,如果框架调用导航,并且导航仍在 进度,currentsourcepagetype型是导航之前的值 sourcePageType是要导航到的值。
如果您想从框架中获取第2页的实际实例,则可以按以下方式执行此操作:
var frame = MyFrame;
var page2 = frame.Content as Page2;
框架的内容属性是代表当前显示的内容的UI元素。