Как передать определенные аргументы программно добавленной кнопке в приложении WPF? - PullRequest
0 голосов
/ 05 марта 2012

Можно ли (и если да, как этого достичь?) Передать пользовательские аргументы или отправителя программно определенной кнопке в WPF? Скажем, я определяю кнопку в выделенном фрагменте кода и хочу указать собственные аргументы события для события Click кнопки или определить другого отправителя (скажем, контейнер для этой кнопки), это можно сделать программно?

Я бы хотел добиться чего-то подобного:

    ...
    var sender = this;
    var args = new CustomEventArgs(sectionName);

    var button = new Button();
    button.Click += Button_EventHandler_Click(sender, args);

Заранее спасибо!

1 Ответ

1 голос
/ 05 марта 2012

Насколько я знаю, вы не можете этого сделать, поскольку Button отвечает за создание аргументов событий. Возможно, вы захотите использовать команды , которые позволяют передавать CommandParameter, который затем доступен в методе Execute (который является аналогом обработчика щелчков).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...