wpf-controls - 在wpf中,创建SelectionChangedEventArgs实例

  显示原文与译文双语对照的内容
0 0

我有一个用户控件,它里面有一个 listview 。 这里列表视图的SelectionChanged事件在用户控件中处理。 相同的代码如下所示:

 private void lstvMyView_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {...}

我想从用户控件内的其他位置再次调用这里处理程序。 所以要调用这个处理器我需要"SelectionChangedEventArgs"。 当我试图创建"SelectionChangedEventArgs"实例时,我无法理解应该作为参数传递给"SelectionChangedEventArgs"的构造函数。

从这里调用这里处理程序的位置不会添加或者移除listview中的任何项。 它只导航listview中的条目,从而更改listview的selectedindex 。

我想做这样的事情。 下面的代码显然不正确。

lstvMyView_SelectionChanged(_lstvMyView, new SelectionChangedEventArgs());
时间: 原作者:

0 0

我想从用户控件内的其他位置再次调用这里处理程序

事件处理程序不应从你的代码中显式调用。 无论你在这个处理程序中做什么,你都可以将它放在只需要它需要的参数的另一种方法中,并从代码中调用 that 方法。

原作者:
...