Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7766875
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 1, 20262026-06-01T15:32:02+00:00 2026-06-01T15:32:02+00:00

I want to achieve the following hierarchical navigation model in a WPF MVVM application:

  • 0

I want to achieve the following hierarchical navigation model in a WPF MVVM application:

ShellView
    Page1View
       Subpage1View
           Subpage2View
       Subpage3View
    Page2View
        ...

Meaning that on Shellview, I have buttons to activate/deactivate Page1View and Page2View. On Page1View has buttons to activate Subpage1View and Subpage3View and Subpage1View has a button to activate Subpage2View.

Where should the subpages be displayed ? Should the navigational model map to a view structure exacly ? I mean, I have a ContentControl (named ActiveItem) on ShellView, where Page1View and Page2View is displayed when activated. Should the Subpage1View be displayed on Shell’s ActiveItem ContentControl or on the parent view (Page1View) ?

  1. If I should display a subpage on ShellView, then how to activate it properly ? Because the button to activate it is on Page1View not on shell.

  2. If I should display a subpage on the parent view (Page1View), then I must create a ActiveItem ContentControl on Page1View and hide it before it’s needed. How ? Also I guess parent view scrollbars could become a problem.

Please advise!

Using Caliburn.Micro 1.3, .NET 4, WPF.

Thanks!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-01T15:32:04+00:00Added an answer on June 1, 2026 at 3:32 pm

    I threw a demo together. I’m not sure if it’s exactly what you’re looking for. The thing to remember is Screens and Conductors can contain Screens and/or Conductors. So nesting or doing complex screen composition is pretty straight forward.

    This example has a ShellView with 2 buttons and a ContentControl. Page1ViewModel also has 2 buttons and a ContentControl.

    Clicking Page1 or the Page2 button on the ShellView activates the appropriate Page. The same is true once a Page is activated, clicking on SubPage1 or SubPage2 activates the appropriate SubPage.

    https://bitbucket.org/dbeattie/cmwpfnavsample/src

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I want to achieve the following with a WPF application (in a certain area/defined
I would like to achieve the following: I want a free Application Lifecycle Management
I have Post and Comment model. I want to achieve the following: Each time
I want to achieve the following: Create a WPF DataGrid that have 2 columns:
Hi I'm developing a .Net application and I want to achieve the following: I
I have a gridview with couple of columns,I want to achieve the following: If
I want to achieve something like the following: UrlBuilder ub = new UrlBuilder(http://www.google.com/search); ub.Parameters.Add(q,request);
I want to be able to achieve the following using guice/gin: Get all sort
The following code is almost the same thing I want to achieve. <?xml version=1.0
Is there a way to achieve the following in Maven? I want to exclude

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.