【发布时间】:2017-08-09 16:28:07
【问题描述】:
我有一个带有命令栏的主窗口。在这里面,我有一个带有Splitview Frame 的经典汉堡菜单。当我单击汉堡包按钮时,我在 Splitview 框架内打开了另一个页面。
但是,当我单击命令栏中的按钮时,我想获取现在在我的 Splitview 框架中打开的页面以及来自我的 gridview 的数据。 (见图片)
我在 splitview Frame 中尝试了这个命令,但没有成功:
var type = SplitViewFrame.CurrentSourcePageType;
它向我显示了很好的页面类型,但我不知道如何使用它。
【问题讨论】:
-
1) 在框架内加载页面时,请确保保存传递给框架的框架实例。 2)通过将其设为公共属性或依赖属性,将传递给框架的页面的数据上下文公开。现在您应该可以从主拆分视图页面访问数据上下文了。
-
在
SplitView之外,你可以使用Contentproperty。