Cela permet d'afficher le menu contextuel, assurez-vous simplement que son associé à un FrameworkElement sur lequel il est de l'affichage)
Non, l'OP est de demander à propos de la classe Menu (Système d'.De Windows.Les contrôles.Menu). Il n'a pas un IsOpen de la propriété. Vous êtes peut-être la pensée de la classe ContextMenu. Vous aurez également besoin d'initialiser YourContextMenu.PlacementTarget avec pour objet "cible" UIElement. Sinon, le menu est construit dynamiquement à partir de XAML chaîne (à l'aide de XamlReader) ne sera pas en mesure de résoudre des ressources, et n'aura pas d'icônes, par exemple.
Obtenir de l'élément de menu, et de le faire :
OriginalL'auteur
Découvrez cet exemple sur la façon d'ouvrir un menu contextuel.
http://www.uxpassion.com/2009/01/how-to-enable-and-show-context-menu-on-left-click-in-wpf/
En résumé
Vous pouvez les appeler:
Cela permet d'afficher le menu contextuel, assurez-vous simplement que son associé à un FrameworkElement sur lequel il est de l'affichage)
Vous aurez également besoin d'initialiser
YourContextMenu.PlacementTarget
avec pour objet "cible" UIElement. Sinon, le menu est construit dynamiquement à partir de XAML chaîne (à l'aide deXamlReader
) ne sera pas en mesure de résoudre des ressources, et n'aura pas d'icônes, par exemple.OriginalL'auteur
OriginalL'auteur
OriginalL'auteur