我MasterDetailsView
正在从另一个页面导航到的页面上有一个。我传入一个参数,该参数对应于MasterDetailsView
绑定到的列表中的项目ItemSource
,如下所示:
protected override void OnNavigatedTo(NavigationEventArgs e) {
if (e.Parameter != null) {
Thing selectedThing = e.Parameter as Thing;
Selected = selectedThing;
MasterDetailsViewControl.SelectedItem = selectedThing;
}
}
这适用于具有大屏幕的外形尺寸 -DetailsView
成功填充相关内容。但是,在较小的屏幕上,它DetailsView
会被隐藏以支持ListView
全屏显示。这通常是有利的,但在这里我想DetailsView
公开,因为一个人Thing
刚刚被深深地联系在一起。
看到 a 的ViewState
属性MasterDetailsView
是只读的,有没有办法在这些较小DetailsView
的屏幕上强制打开而不是打开?ListView
如果不是,应该如何促进这种深度链接功能?