我想创建一个静态类,在其中包含一些常用的方法,这些方法将在事件中使用。例如,我创建了以下类:
public static class CommonMethodsProvider {
public static void CommonEventHandler( object sender, MouseButtonEventArgs e ) {
// ...
}
}
在XAML代码中,我尝试像这样实现:
<... Handler="CommonMethodsProvider.CommonEventHandler" ... />
有没有办法在WPF控件中使用它?
我遇到了错误:
PreviewMouseLeftButtonDown="CommonMethodsProvider.CommonEventHandler" 不是有效的。 'CommonMethodsProvider.CommonEventHandler' 不是一个有效的事件处理程序方法名称。只有生成的类或代码后台上的实例方法是有效的。
那么难道就没有机会这样做吗?