실버 라이트 툴킷의 메뉴 항목에 컨텍스트 메뉴를 사용하려고합니다. 저는 Silverlight 4.0을 사용하고 있으며 툴킷은 5.0입니다 (아마도 처음에는 문제가 될 수 있습니다). 그리고 간단한 컨텍스트 메뉴를 추가 할 수 없습니다.
참조 폴더의 코드에 내 참조를 추가하고 DLL System.Windows.Controls.Toolkit 및 System.Windows.Controls.Input.Toolkit을 선택합니다.툴킷을 참조 할 수 없습니다.
xmlns:controlsInputToolkit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit"
나는이 같은 시도 : 나는 다음과 같이 XAML 파일에 대한 참조를 추가
<navigation:Page x:Class="SilverlightApplication6.Page1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:tk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
d:DesignWidth="640" d:DesignHeight="480"
Title="Page1 Page">
<Grid>
<tk:ContextMenuService.ContextMenu>
<tk:ContextMenu>
<tk:Separator/>
</tk:ContextMenu>
</tk:ContextMenuService.ContextMenu>
</Grid>
</navigation:Page>
과 :
xmlns:tk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit"
나는 다음과 같은 간단한 코드를 추가 이 오류가 발생합니다 :
The tag 'ContextMenu' does not exist in XML namespace 'http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit'
올바른 참조를 추가하지 않았거나 파일이나 파일 버전에 엉망이되었습니다.
:
을 그리고 마지막으로, 당신은의 ContextMenu를 사용할 수 있습니다
이 같은 XAML 네임 스페이스를 추가합니다 : //stackoverflow.com/questions/4514388/the-tag-menuitem-does-not-exist-in-xml-namespace-clr-namespacesystem-window – Bearcat9425나는 그것을했다. .. 같은 메시지가 작동하지 않았다. –