2012-03-21 16 views
2

これは私が現在Canvasタグの中に持っているものです。私は年齢のために働く右クリックメニューを得ることを試みている。Silverlight ContextMenuが見つかりませんでした

<controlsInputToolkit:ContextMenuService.ContextMenu> 
    <controlsInputToolkit:ContextMenu> 
     <controlsInputToolkit:MenuItem Header="Move Up" Click="MoveUp_Click"> 
     <controlsInputToolkit:MenuItem.Icon> 
      <Rectangle Width="16" Height="16" Fill="{StaticResource MoveUpBrush}"/> 
     </controlsInputToolkit:MenuItem.Icon> 
     </controlsInputToolkit:MenuItem> 
     <controlsInputToolkit:MenuItem Header="Move Down" Click="MoveDown_Click"> 
     <controlsInputToolkit:MenuItem.Icon> 
      <Rectangle Width="16" Height="16" Fill="{StaticResource MoveDownBrush}"/> 
     </controlsInputToolkit:MenuItem.Icon> 
     </controlsInputToolkit:MenuItem> 
     <controlsInputToolkit:Separator/> 
     <controlsInputToolkit:MenuItem Header="Delete" Click="Delete_Click"> 
      <controlsInputToolkit:MenuItem.Icon> 
       <Rectangle Width="16" Height="16" Fill="{StaticResource DeleteBrush}"/> 
      </controlsInputToolkit:MenuItem.Icon> 
     </controlsInputToolkit:MenuItem> 
     </controlsInputToolkit:ContextMenu> 
    </controlsInputToolkit:ContextMenuService.ContextMenu> 

私はちょうどからそのコードを対処しました:私は取得していますエラーがあるhttp://www.silverlight.net/content/samples/sl4/toolkitcontrolsamples/run/default.html

「取り付け可能なプロパティ 'のContextMenuは、' タイプ 'ContextMenuService' で見つかりませんでした"

"タイプ 'controlsInputToolkit:ContextMenu'が見つかりませんでした。アセンブリ参照がなく、参照されているすべてのアセンブリがビルドされていることを確認してください。

そして、そのような人たちの一束。この問題を解決するために私が見つけた唯一の手掛かりは、おそらくツールキットがSilverlightの正しいバージョンを参照していないことと関連がありましたか?

私はSilverlight 3しか持っていなかったので、Silverlight 5用のものをダウンロードしたので、それは私のプロジェクトです。私は、Toolkitが実際に参照しているもの、それ。

答えて

6

こんにちは、次のDLLの参照を与える必要があります。

System.Windows.Controls.Input.dll 
System.Windows.Controls.Toolkit.dll 
System.Windows.Controls.Input.Toolkit.dll 
関連する問題