Bonjour,
j'ai deux fenêtres wpf (MainWindow et Question) contenant deux propriétés de même type " List<> " chacune.
public List<Article> ListeArticle2 = new List<Article>(); pour MainWindow et
public List<Article> ArticlesListe{get; set; } pour Question
Ce que je souhaite faire est de faire une affectation de valeur juste avant d'afficher la fenêtre Question.
voici le code behind ça vous aidera peut-être à mieux comprendre ma préoccupation.
dans MainWindow
dans Question:
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
25
26
27
28
29
30 public partial class MainWindow : Window { public List<Article> ListeArticle2 = new List<Article>(); public MainWindow() { InitializeComponent(); } private void btnAjoutArticl_Click(object sender, RoutedEventArgs e) { ListeArticle2.Add(new Article() { ID = TextRefSearch.Text, Design = TextDesSearch.Text, Qte = int.Parse(TextEnterQteSearch.Text), }); Question quest = new Question(); //Point d'arrêt quest.ArticlesListe = ListeArticle2; quest.ShowDialog(); } }
lorsque j'éffectue un point d'arrêt que je parcour les données je remarque bien que ListeArticle2 contient bien des données mais l'autre List est vide.
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
25
26
27
28public List<Article> ArticlesListe{get; set; } public Question() { InitializeComponent(); } private void AjouterVente() { foreach (var item in ArticlesListe) { TextBox1.Text = vente.ID; TextBox2.Text = item.Qte; } } }
Aidez-moi svp!
merci.



Répondre avec citation
Partager