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.

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top