C# 组件导入

C# 组件导入,c#,C#,我有以下代码: private void WheelResize(object sender, MouseWheelEventArgs e) 编译器给了我以下错误: The type or namespace name 'MouseWheelEventArgs' could not be found (are you missing a using directive or an assembly reference?) 问题在于,它可以与MouseButtonEventArgs配合使

我有以下代码:

  private void WheelResize(object sender, MouseWheelEventArgs e)
编译器给了我以下错误:

 The type or namespace name 'MouseWheelEventArgs' could not be found (are you missing a using directive or an assembly reference?)

问题在于,它可以与
MouseButtonEventArgs
配合使用,这显然是在相同的程序集和命名空间中。给出了什么?

我不确定,但我认为您没有向项目中添加所需的程序集。将
PresentationCore.dll
添加到项目的引用中,然后使用命名空间:

using System.Windows.Input

请尝试完整的限定名称!这是一个奇怪的错误。MouseButtoneEventArgs(有效)和MouseWheelEventArgs(无效)正在同一个源文件中使用?MouseButtonEventArgs是否与完全限定名(即System.Windows.Input.MouseButtonEventArgs)一起使用?如果是这样,也可以完全限定MouseWheelEventArgs,或者为System.Windows.Input命名空间添加一个using语句,或者如果使用silverlight,则添加
System.Windows.dll
。默认情况下,它包含在每个WPF项目中。