TileControl を使用してアプリケーションを開発しました。タイルをクリックすると、フォームに移動します。フォームには GridControl が含まれており、グリッドビューでダブルクリック イベントを実行すると、別のフォームに移動して結果が表示されます。問題は、タイルメニューの戻るボタンをクリックすると、GridControl を持つフォームではなく、メインメニューが直接表示されることです。最初に GridControl を表示し、次にメイン メニューを表示します。解決策を教えてください。
1398 次
1 に答える
0
私が見る限り、あなたはDocumentManagerを使用しており、それはWindowsUIViewです。
現在の画面 (アイテムの詳細を含む) から上位レベル (グリッドを含む) に戻ることができるようにするには、 ContentConteiner.Parentプロパティを介して、現在のコンテンツ コンテナーをその親コンテナーに認識させる必要があります。
したがって、コンテナの階層は次のようになります。
// mainTileContainer(MainMenu)
// -> gridItemsPage(GridControl)
// -> itemDetailPage(DetailForm)
//...
mainTileContainer.ActivationTarget = gridItemsPage;
gridItemsPage.Parent = mainTileContainer;
itemDetailPage.Parent = gridItemsPage;
関連リンク:
于 2013-01-29T07:06:55.183 に答える