我知道它之前已被问过,但经过大约一个小时的搜索后,我无法找出将参数添加到事件处理程序的最简单和最简单的方法 . 默认情况下,这些处理程序的模板只能接受(object sender,RoutedEventArgs e)参数 . 我发现很难相信没有一种干净简单的方法可以做到这一点,因为我想这个问题经常发生 . 但是我是WPF的新手,所以如果有人可以就此问题提供一些指导我的代码如下 .
单击此按钮时
我需要一个关闭所有进程的事件 . 要做到这一点,我需要将所有进程的列表传递给事件处理程序,我还没有发现一种简单的方法 . 感谢您提供任何帮助 .
编辑:这是我的.cs文件公共部分类MainWindow:Window {public MainWindow(){InitializeComponent(); ObservableCollection procs = new ObservableCollection();
Processes.getProcs(ref procs);
lview.ItemsSource = procs;
}
private void TerminateAllProcesses(ObservableCollection procs)
{
foreach (Proc p in procs)
{
if (!p.Pro.HasExited) { p.Pro.Kill(); }
}
}
public void TerminateAll_Click(object sender, RoutedEventArgs e)
{
}
}