有没有办法在Windows 8.1 c#/ xaml中向rootframe添加视图,所以我的内容发生了变化(页面导航)而另一个视图就停留在那里了?
我想要做的是在左侧添加一个广告,它将保留整个导航过程,不得在每个页面上重新加载/替换。
是否可以通过App.xaml
到目前为止,是否有人这样做过。
任何链接/代码段都会有所帮助。
提前致谢。
答案 0 :(得分:1)
您可以创建根页面,例如包含广告的BasePage.xaml和另一个框架,您可以在其中进行所有导航。
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
//your ads here
<Frame x:Name="rootFrame"/>
</Grid>
请查看本教程:http://msdn.microsoft.com/en-us/library/windows/apps/jj150604.aspx,其中介绍了如何在页面之间分享。您需要相同的内容,但是您将分享广告块。