Example #1
0
        private void NavigateMasterDetail(Page master, Page detail)
        {
            PageContainerMasterDetailSplitter contentPage = new PageContainerMasterDetailSplitter();

            contentPage.FrameMaster.Navigate(master);
            contentPage.FrameDetail.Navigate(detail);
            FramePlaceHolder.Navigate(contentPage);
        }
Example #2
0
        private void NavigateMasterDetailDetail(Page master, Page detailFromMaster, Page detailFromDetail)
        {
            /* this works as well. But i'm using the 2 splitter page to avoid duplication
             * PageContainerMasterDetailDetailSplitter pageContainerMasterDetailDetailSplitter = new PageContainerMasterDetailDetailSplitter();
             * pageContainerMasterDetailDetailSplitter.FrameMaster.Navigate(master);
             * pageContainerMasterDetailDetailSplitter.FrameDetail.Navigate(detailFromMaster);
             * pageContainerMasterDetailDetailSplitter.FrameDetailDetail.Navigate(detailFromDetail);
             * FramePlaceHolder.Navigate(pageContainerMasterDetailDetailSplitter);*/


            PageContainerMasterDetailSplitter contentPageMasterDetailA = new PageContainerMasterDetailSplitter();

            contentPageMasterDetailA.FrameMaster.Navigate(master);

            PageContainerMasterDetailSplitter contentPageMasterDetailB = new PageContainerMasterDetailSplitter();

            contentPageMasterDetailB.FrameMaster.Navigate(detailFromMaster);
            contentPageMasterDetailB.FrameDetail.Navigate(detailFromDetail);

            contentPageMasterDetailA.FrameDetail.Navigate(contentPageMasterDetailB);

            FramePlaceHolder.Navigate(contentPageMasterDetailA);
        }