Wie fügen Sie Silverlight 4 ContextMenu an die DataGrid-Zeile mit XAML?
Silverlight 4 hat eine neue ContextMenu
Kontrolle in der neueste toolkit.
Ich finde keine Beispiele überall, wie zuverlässig die Nutzung dieser ContextMenu
auf eine DataGrid
Zeile. Es gibt eine tonne von Kontextmenüs gibt aber ich will die neue version des Toolkits.
Ich würde gerne in der Lage sein, Kontext-Menüs für Zeilen sowie Zellen.
Die einzige Möglichkeit, die ich gefunden habe, ist manuell erstellen Sie das Menü auf der rechten Maustaste und zeigen Sie es, aber ich möchte es tun in XAML.
Hinweis: Sie müssen verwenden derzeit diese Problemumgehung zu vermeiden, verbindlich Probleme bei der Verwendung von ContextMenu im XAML-Code für ein datagrid-Zelle.
- Wenn Sie eine Antwort auf diese Frage benötigen Sie eine Antwort, die andere Frage? Wenn Sie eine Antwort auf diese Frage würde Sie müssen eine Antwort auf diese ein? Es scheint mir, dass diese beiden Fragen sind die gleichen, da gibt es mehr Details in der anderen werde ich die Abstimmung schließen Sie diese und versuchen zu helfen, Sie in die andere.
- möglich, Duplikat der stackoverflow.com/questions/2776870/...
- ich merke, Sie sind ganz in der Nähe, aber ich denke, dass jemand auf der Suche, um tatsächlich die grundlegende Aufgabe hinzufügen contextmenu, um ein datagrid Zeile oder Spalte, die würde eher zu stolpern über diese Frage. Sie würde nicht belästigt werden, über das problem, das ich hatte (oder sogar wissen, über Sie) - Sie würden Sie wollen einfach nur eine Lösung.
- Hinweis: ich habe mich verändert in dieser Frage etwas nun bitte ich um ein Kopfgeld. ich habe das problem gelöst, ich hatte (mit Dank an david anson bei microsoft) mit Bindung Probleme. aber die Frage bleibt, ob oder nicht es ist möglich, mit XAML erstellen Sie ein contextmenu für ein datarow - die gesamte Zeile und nicht nur eine Zelle
InformationsquelleAutor Simon_Weaver | 2010-05-06
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Entwickler, der das Toolkit ContextMenu schrieb diesen Artikel, speziell sprechen über die Verwendung mit einem DataGrid - Delay ' s Blog
Können Sie dieses open-source-multi-level-Menü und Kontext-Menü als alternative:
http://www.sl4popupmenu.codeplex.com
Die demo auf der main Seite zeigt, wie es im code. Aber Sie können auch das Menü überall im XAML-Code wie jeder andere Steuern und verknüpfen es mit der Datagrid-Komponente verwenden die RightClickElements Eigenschaft. Die Kontrolle übernimmt dann alles weitere für Sie.