2011-01-02 10 views
0

私はこのコードを持っている:アセンブリの輸入

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で正常に動作していることですが。何がありますか?

+1

完全修飾名を試してください!それは奇妙な誤りです。 –

+1

MouseButtonEventArgs(動作する)とMouseWheelEventArgs(同じ)が同じソースファイルで使用されていますか? MouseButtonEventArgsは完全修飾名(System.Windows.Input.MouseButtonEventArgs)と一緒に使用されていますか?その場合は、MouseWheelEventArgsを完全修飾するか、System.Windows.Input名前空間にusingステートメントを追加します。 –

答えて

1

私はあなたがプロジェクトに必要なアセンブリを追加していないとは思えませんが、 PresentationCore.dllをプロジェクトの参照に追加してから、名前空間を使用してください。

using System.Windows.Input 
+0

またはSilverlightを使用している場合は 'System.Windows.dll'。 –

+0

これはデフォルトですべてのWPFプロジェクトに含まれていました。 –