Возможно ли обрабатывать события в другом классе, но класс MainWindow
, для событий пользовательского интерфейса?UI Eventhandling другим классом
Пример:
class MainWindow
{
public Button b;
//Some Methods
}
class OtherClass
{
public async someMethod()
{
await someTaskToWait();
}
public Task someTaskToWait()
{
if(...)
{
ButtonClickEvent mainWinButton_click = null;
mainWinButton_click= (_, __)=>
{
MainWindow.b.ClickEvent += mainwinButton_click;
}
MainWindow.b.ClickEvent -= mainwinButton_click;
}
}
}
Я хочу, чтобы обрабатывать Button.Click()
событие в OtherClass
не MainWindow
.
Спасибо за помощь.
Имейте нажатие кнопки MainWindow на событие вызова метода mainwinButton_click в другом классе ...? –