¿Cómo conseguir al propietario del contextMenu (del kit de herramientas Silverlight 4)?
-
27-10-2019 - |
Pregunta
Cuando uso contextMenu de Silverlight 4 Toolkit, quiero obtener el propietario de la instancia contextMenu, pero no está disponible ya que en contextMenu la clase es una propiedad interna. Por ejemplo, tengo un rectángulo dentro de un borde. Cuando hago clic derecho en un rectángulo (y aparece un menú contextual) necesito cambiar el grosor del borde del rectángulo para indicar que el rectángulo es el elemento actual de la cuadrícula principal, por ejemplo. Así que trato de usar el evento contextMenu. Y necesito que ese propietario haga que su borde sea más grueso. Por favor, ayúdame a encontrar la forma de hacer eso.
Solución
La única alma que encontré fue establecer el contextMenu DataContext en el elemento necesario desde el código detrás. Y luego para abordar el elemento en el que se abrió el menú contextual a través de esa propiedad DataContext.