Управляющие события не запускаются в окне WPF - PullRequest
0 голосов
/ 03 сентября 2018

У меня есть проект WPF, который я начал с другого (не WPF) проекта в моем решении. В этом окне есть несколько кнопок, которые я хочу перенаправить в исходный проект, но похоже, что в моем окне нет событий.

Я могу установить свойства в моем окне, которые корректно обновляют мой пользовательский интерфейс, так что работает хотя бы одно направление.

Я создаю свое окно так:

PanelThread = new Thread(() =>
{
    panel = new Panel.MainWindow(true);
    panel.onCommandSent += Panel_onCommandSent;
    panel.Show();
    Dispatcher.Run();
});
PanelThread.SetApartmentState(ApartmentState.STA);
PanelThread.IsBackground = true;
PanelThread.Start();

Как мне заставить мое окно WPF запускать события?


EDIT:

Кажется, что события Click запускаются ... просто не события MouseDown. Обработчики событий генерируются из конструктора, поэтому я не вижу причин, по которым это событие могло бы отличаться от события Click.

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