Событие клика usercontrol, вызывающее новый usercontrol - PullRequest
0 голосов
/ 31 марта 2012

Я делаю одну систему регистрации студентов в WPF, у меня есть один очень странный запрос, касающийся того, что у меня есть одно окно, внутри которого есть две панели стека, и в обе панели стека динамически добавляется пользовательский контроль. Например, Usercontrol 1 добавлен в Stackpanel1 для Window, теперь эти usercontrol-1 генерируются динамически. Допустим, они являются именами учеников. Теперь, когда я щелкаю одно из имен учеников (usercontrol -1), он должен получить все детали этого конкретного ученика и вызовите новый usercontrol-2 и добавьте его в качестве дочернего для stackpanel-2 в окне.

Я могу обработать событие click для usercontrol-1 для каждого учащегося, а также получить их информацию и передать эту информацию в usercontrol-2. Теперь мне нужно то, как добавить этот usercontrol -2 в stackpanel-2 окна, написав код внутри usercontrol-1 ИЛИ есть ли другой способ сделать то же самое.

Пожалуйста, помогите мне в этом, я действительно застрял !!

1 Ответ

0 голосов
/ 31 марта 2012

Из вашего описания я понял, что вы обрабатываете usercontrol-1, щелкните внутри него.Вы можете просто обработать событие click на уровне окна и поместить весь код, чтобы добавить usercontrol-2 и инициализировать его там.

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