Bonjour,
Je travaille sur un projet WPF, et là je bloque sur une demande de chaine de caractère. En effet j'aimerai que l'utilisateur écrivent le nom du fichier dans une fenêtre WPF qui s'ouvre quand on clique sur sauvegarder. Mais le soucis c'est que je ne sais pas comment m'y prendre pour attendre jusqu'à ce que l'utilisateur rentre un nom.
J'ai essayé une méthode avec
Mais y ne fait que boucler à fond et la saisie en est impossible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 while(this.nameFile.leght == 0) { Thread.Sleep(3000); }
Pour le moment j'ai ça dans event click de mon WPF initial
Et ma fenêtre qui secondaire est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 this.askNameFile = new AskNameFile(); this.askNameFile.Show(); using (FileStream fs = File.Create(@"C:\Users\alex\Desktop\NouveauDossier\" + this.askNameFile.nameFile + ".txt")) { }
Et j'arrive pas à me faire une méthode qui me permet de résoudre mon problème je sais pas si c'est bien expliquer, si ça l'est pas n’hésitai pas à demander. Merci.
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 public partial class AskNameFile : Window { public string nameFile { get; set; } public AskNameFile() { InitializeComponent(); nameFile = ""; } private void Button_Click_Valider(object sender, RoutedEventArgs e) { if (this.TextBox_fileName.Text.Length > 0) { this.nameFile = this.TextBox_fileName.Text; this.Hide(); } } }
Partager