gpt4 book ai didi

c# - 如何在后台 worker 中调用此方法?

转载 作者:行者123 更新时间:2023-11-30 23:23:13 25 4
gpt4 key购买 nike

我是 C# 和 WPF 的初学者,我正在构建这个项目,我必须在其中移动鼠标时触发。在某些情况下,我必须将它用作后台 worker 。我想在后台调用 mouse_Moved 方法,但我不知道该怎么做。谁能帮帮我吗?到目前为止,这是我的代码:

public MainWindow() 
{
InitializeComponent();

mouse = new MouseInput();
mouse.MouseMoved += mouse_MouseMoved;

}
void mouse_MouseMoved(object sender, EventArgs e)
{
//The code that I need
}

private void worker_DoWork(object sender, DoWorkEventArgs e)
{
//where I want to call the mouse_Moved method
}

最佳答案

创建一个方法并从两者调用它:

void mouse_MouseMoved(object sender, EventArgs e)
{
DoMouseMovedWork();
}

private void worker_DoWork(object sender, DoWorkEventArgs e)
{
DoMouseMovedWork();
}

private DoMouseMovedWork()
{
//The code I need
}

关于c# - 如何在后台 worker 中调用此方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38456416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com