Доброго времени суток.
Подскажите, пожалуйста, как решить следующую проблему: я программным методом создаю несколько кнопок (допустим 30), мне надо подвесить вызов метода по нажатию каждой кнопке, которому передаётся определённое значение. Я пытался это реализовать так:
| Код | delegate void mkQdelegate(int value);
for (int i = 0; i < ListQ.Length; i++) { // Создаём кнопку Button bt = new Button(); bt.Name = "bt" + ListQ[i].ToString(); bt.Content = "Вопрос №" + (i+1).ToString(); mkQdelegate mkQ = new mkQdelegate(mk_question(ListQ[i])); bt.Click += new RoutedEventHandler(mkQ(ListQ[i])); wpQlist.Children.Add(bt); }
public void mk_question(int qID) { // Код }
|
в итоге ошибка
Подскажите, пожалуйста, как решить эту проблему... |