Bonjour tout le monde,
Je sais que le thème de ma question a déjà été repris dans plusieurs discussion mais aucune d’entre elle ne répondent précisément à mon problème...
Je suis en train d’améliorer une application Wpf codé en C# et xaml sous Microsoft Visual Studio Express 2012 for Windows Desktop.

Je voudrais supprimer la barre de navigation du haut de ma fenêtre ainsi que de la maximiser au lancement de mon application. Pour cela je fais dans mon fichier xaml :

Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<NavigationWindow x:Class="WpfAppTest.MainWindow"                  
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        WindowState="Maximized" 
        WindowStyle="None" 
        Title="MainWindow" Height="980 " Width="540" Source="Home.xaml" />

Malgrès les deux propriétés WindowState="Maximized" et WindowStyle="None" la barre de navigation reste apparente et la fenêtre ne s’ouvre pas en grand. J’ai suivis plusieurs tutoriel qui répondaient à ma problématique mais à chaque fois ils utilisaient des class de type Window et non des NavigationWindow class. Dans mon cas j’ai essayé de changer ma class <NavigationWindow x:Class="WpfAppTest.MainWindow" en <Window x:Class="WpfAppTest.MainWindow" mais lorsque je lance l’application la propriété « source » n’est plus reconnue.

Mon application contient plusieurs pages et je dois naviguer entre elles, je dois donc garder ma page « Home » comme type « page » : <Page x:Class="WpfAppTest.Home" et en tant que class page je n’ai pas accès à des propriétés telles que WindowState="Maximized" ou WindowStyle="None".

Avez-vous une idée ou des conseils à me donner afin que je puisse résoudre mon problème ?
Merci d’avance
Geoffrey