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 3227242
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 17, 20262026-05-17T16:33:05+00:00 2026-05-17T16:33:05+00:00

I’m doing a VB.Net subject at university and the major assignment is the creation

  • 0

I’m doing a VB.Net subject at university and the major assignment is the creation of a WPF application.

The application is management-focused (adding, modifying, deleting entries, etc). As these are all rather disparate tasks I’m thinking to create a tabbed interface for my assignment (in a similar vein to Spybot’s interface: http://www.2-spyware.com/images/data_images/spybot-search-and-destroy1.jpg).

I’m a bit confused as to how I should go around approaching this? Btw, would this classify as MDI?

We were recommended to create a menu system that listed all the options – upon selecting an option, a new window would be opened, the interaction would take place. If the user wanted to do something else, he’ll close the window to be taken back to the menu screen.

This doesn’t really seem like an elegant approach to me and it seems like it’ll be an interesting exercise to implement the tab-based system I explained.

I’d appreciate if anyone could point me in the right directions or give any hints as to how I should achieve. Is it possible, for example, to create each option in a separate xaml/code-behind file and then ‘plug’ these into each tab?

edit: To clarify, let’s take a hypothetical of an indoor soccer team management system. Let’s say there are five different tasks the user can perform: ‘Register a player’, ‘Modify players’, ‘Register a team’, ‘Modify team details’, ‘Add player to team’.

Each task is separate from the next. One way of creating the application is to create a main page with a button for each task. When a user click on each button, a new window opens up (for example, if the user clicks ‘Register a player’, a new PlayerRegistration window is opened).

What I’m looking for, as mentioned above, is a tab-based approach. In my application, if the user clicks ‘Register a player’ the entire PlayerRegistration xaml file gets loaded in a segment of the window. The same happens when the user clicks any other button.

I suppose one way to think of it would be a website that uses frames.

Note: if you think my aim isn’t really appropriate and that there’s a better way to lay out my application, I’d love to hear some suggestions.

  • 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-05-17T16:33:06+00:00Added an answer on May 17, 2026 at 4:33 pm

    Have you heard about the MVVM pattern ? Have a look at this article by Josh Smith, the example he uses does something similar to what you want.

    If you only want one view to be visible at a time, you can use a ContentControl instead of a TabControl, and bind its content to a Current property in your main ViewModel.

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

Sidebar

Related Questions

No related questions found

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.