実際、私はDevExpressMetroUIViewを使用してアプリケーションを作成しました。
TileContainerがあり、タイルをクリックすると、GridViewページが表示され、GridViewをダブルクリックすると、[詳細]ページに移動します。
今まで、すべてが正常に動作します。私の問題は、詳細ページで戻るボタンをクリックすると、GridViewページではなくTileContainerページに直接移動していることです。
[詳細]ページから[戻る]ボタンをクリックすると、GridViewページにリダイレクトされ、Gridviewページで[戻る]ボタンをクリックすると、TileContainer画面にリダイレクトされるようにしたいと思います。
質問する
1146 次
1 に答える
2
DevExpress DocumentManagerバージョンv12.2とそのWindowsUIView(MetroUIView)の答えは次のとおりです。
現在の画面(アイテムの詳細を含む)から上位レベル(グリッドを含む)に戻ることができるようにするには、 ContentConteiner.Parentプロパティを介して、現在のコンテンツコンテナにその親コンテナを認識させる必要があります。
したがって、コンテナ階層は次のようになります。
// mainTileContainer(MainMenu)
// -> gridItemsPage(GridControl)
// -> itemDetailPage(DetailForm)
//...
mainTileContainer.ActivationTarget = gridItemsPage;
gridItemsPage.Parent = mainTileContainer;
itemDetailPage.Parent = gridItemsPage;
関連リンク:
于 2013-02-04T11:46:08.850 に答える