实际上,我已经使用DevExpress MetroUIView完成了我的应用程序
我有一个TileContainer,在点击图块时,它显示了GridView页面,在GridView上双击,它将导航到详细信息页面。
到目前为止,一切正常。
我的问题是:当我点击详情页面上的后退按钮时,它直接导航到TileContainer页面而不是GridView页面。
我希望以某种方式,当我从详细信息页面单击后退按钮时,它应该重定向到GridView页面,如果我单击Gridview页面上的后退按钮,它应该重定向到TileContainer屏幕。
答案 0 :(得分:2)
以下是DevExpress DocumentManager版本v12.2和WindowsUIView(MetroUIView)的答案:
为了能够从当前屏幕(带有项目详细信息)导航回到上一级(带网格),您应该通过ContentConteiner.Parent属性使当前内容容器知道它的父容器。
因此,您的容器层次结构应如下所示:
// mainTileContainer(MainMenu)
// -> gridItemsPage(GridControl)
// -> itemDetailPage(DetailForm)
//...
mainTileContainer.ActivationTarget = gridItemsPage;
gridItemsPage.Parent = mainTileContainer;
itemDetailPage.Parent = gridItemsPage;
相关链接: