在设计时将内容放入框架中

时间:2015-03-27 10:04:22

标签: xaml windows-store-apps windows-8.1

我有一个带有主页的全新Windows Phone 8.1应用程序:

<Grid>
  <Frame>
    <local:BlankPage1 />
  </Frame>
</Grid>

和BlankPage1只是一个空白页面,上面有一个文本块。这在Windows 8.1中工作正常,但在Windows Phone 8.1中,它会在窗口激活时抛出空指针异常。

这个有效的语法不是吗?

我想在我的主页上有一个框架,我使用Frame.Navigate来映射页面,自己处理所有导航。

1 个答案:

答案 0 :(得分:0)

您不需要使用Frame元素来调用Frame.Navigate。

Window.Current.Content可以转换为Frame元素。

var f = (Frame)Window.Current.Content;
f.Navigate(...);