Expressions Lambda avec variable à fixer O_o
Bonjour à tous :D
je ne sais même pas comment décrire mon problème :oops: mais bon :P
J'aimerai créer des Expression Lambda dans des boucles et avoir le numéro de colonne + de ligne où se trouve cette expression Lambda
voici à quoi le code devrait ressembler :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
for (int i = 1; i <= Config.nbColMax; i++)
for (int j = 1; j <= Config.nbLigneMax; j++)
{
tb = new TextBox();
tb.TextChanged += new System.Windows.Controls.TextChangedEventHandler(
( sender, e)
=> { textBox_Change(i, j); });
b.Margin = ThicknessCalcul(i,j);
this.gridEtiquette.Children.Add(b);
} |
pour tous les TextChanged j’obtiens tb.TextChanged +=( sender, e)=> { textBox_Change(Config.nbColMax + 1, Config.nbLigneMax + 1);
ce que j'aimerai obtenir :
Code:
1 2 3 4 5
|
tb.TextChanged +=( sender, e)=> { textBox_Change(1, 1); });
tb.TextChanged +=( sender, e)=> { textBox_Change(1, 2); });
tb.TextChanged +=( sender, e)=> { textBox_Change(1, 3); });
.... |
d'avance merci de m'aiguiller