Les fenêtres enfant sont idéales pour une application de bureau lorsque vous décidez d'utiliser une interaction parent-enfant, bien que je vous suggère personnellement d'utiliser un cadre dans votre fenêtre principale et de l'utiliser pour héberger plusieurs pages.
Pour en savoir plus sur la navigation dans WPF et Silverlight, vous pouvez consulter le site suivant ce lien
Cette approche vous permettra de bénéficier des avantages suivants :
- Moins de risques de fuites de mémoire dues à des gestionnaires d'événements non attachés.
- Il est possible d'obtenir une conception cohérente sans indiquer de style pour les fenêtres enfant, car il est possible de rendre les arrière-plans des pages transparents.
- Les utilisateurs n'auront pas de difficulté à localiser la fenêtre qui a la priorité lorsque d'autres programmes sont utilisés simultanément avec le logiciel que vous créez.
Je pense également qu'il y a beaucoup de choses que vous pouvez prendre en compte dans la création de ce logiciel, mais en fin de compte, c'est toujours vous qui devez prendre la décision à ce sujet.
Ce n'est qu'une suggestion et j'espère que cela vous aidera :) .