Bonjour,
Lors du développement d'un projet, je suis confronter à un problème bien étrange.
Ayant eu l'habitude de développer avec les WinForms je n'ai jamais rencontré ce type de problème, je vous explique :
Souhaitant afficher un menu puis une fenêtre, je désire donc ouvrir le menu et cette fenêtre en type "non modale", c'est à dire différent du ShowDialog(), pour que l'utilisateur puisse interagir entre ces deux dernières.
Dans ma class controleur :
Mais ces fenêtres s'ouvrent puis se referment immédiatement !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 public class controleur : IAffichage { Aff_par_capteur Affichage_par_capteur; menu w_menu; public void run() // Point d'entrée de la classe { // Ouverture d'une fenêtre retournant le choix d'ouverture d'une fenetre Choix_vue vue = new Choix_vue(); vue.ShowDialog(); if (vue.Info != null) // Si un choix a été fait { if ("par_capteur" == vue.Info.ToString()) // Si on veut ouvrir la fentre "par_capteur" { w_menu.Show(); // On ouvre le menu Affichage_par_capteur.Show(); // On ouvre la fenetre } else if (....) { // ... } } } }
Le contenu des fenêtres en question se résume à :
Avez_vous une explication à me fournir sur la méthode à utiliser pour ouvrir des fenêtre non modale en WPF ? A savoir que j'ai également testé Visibility.visible, mais le résultat me semble le même
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public partial class menu : Window { public menu() { InitializeComponent(); } }
Merci par avance.
Partager