Devo estar usando uma página, janela ou UserControl

Estou desenvolvendo um novo aplicativo de desktop que terá várias visualizações, como painel, visualizador de eventos e visualizador de gráficos, entre outras. Essencialmente, o usuário alternará entre uma dessas visualizações, que abrangerá a tela inteira e não apenas uma parte dela.

No momento, estou preso se devo criar uma nova janela, página ou controle de usuário para cada painel, visualizador de eventos, visualizador de gráficos etc.

Eu li e compreendi que as páginas foram criadas para navegação, o que, por sua vez, me permite manter um histórico da navegação para que eu possa voltar / avançar. No entanto, acho que não preciso dessa funcionalidade para o meu aplicativo de desktop.

Então, posso usar um UserControl ou uma janela? Ou deve haver apenas uma janela por aplicativo?

obrigado

questionAnswers(2)

yourAnswerToTheQuestion