我目前有一个程序,它的 Window 包含两个框架,一个位于屏幕顶部,类似于导航面板,用户可以在其中单击不同的按钮导航到程序的区域,这些区域被加载到下面的框架中。
顶部框架永久保持不变,即有按钮说Questions
,例如Tags
,Users
不会改变。当用户单击Questions
按钮时,他们应该被带到程序的相关区域,但在下面的框架内。
这样做的问题是,因为它们在顶部框架内,所以NavigationService
将相关页面加载到顶部框架中,而不是在屏幕中心的主框架中。
有没有办法让一个框架内单击的按钮可以导致不同的框架通过 加载不同的页面NavigationService
?这是一个油漆示例;
编辑:要更新这个问题,我最初计划做的是将顶部框架不在框架中,而是在其window
本身中。但是因为window
不继承自page
,所以我不能使用NavigationService
.