Nicht-Referenz-Toolkit

Ich versuche, verwenden Sie das Kontextmenü mit der Menü-Elemente in das toolkit für silverlight. Ich arbeite mit Silverlight 4.0 und das toolkit 5.0 (vielleicht ist das problem mit zu beginnen) und es nicht lassen Sie mich hinzufügen ein einfaches Context Menü.

Ich mein Verweis auf den code in den Ordner "Verweis" und wählen Sie die DLL System.Windows.Controls.Toolkit und System.Windows.Controls.Input.Toolkit. Ich fügen Sie dann einen Verweis in der XAML-Datei wie diese:

xmlns:controlsInputToolkit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit"

und ich habe auch versucht, wie diese:

xmlns:tk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit"

Füge ich einen einfachen code wie diesen:

<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>

und ich bekomme diese Fehlermeldung:

The tag 'ContextMenu' does not exist in XML namespace 'http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit'

So, ich bin entweder nicht hinzufügen die richtigen Verweis oder es ist etwas Durcheinander in den Dateien oder die version der Dateien.

InformationsquelleAutor Luis Garcia | 2013-06-13
Schreibe einen Kommentar