¿Cómo apuntar (u obtener) un control en la misma fila que otro control en un XamGrid?

Estoy usando el XamGrid para permitir a los usuarios editar datos. Tengo varios escenarios en los que el controlador de un evento en un control en una fila editable determinada debe usar o apuntar a otro control en la misma fila. Por ejemplo, quiero manejar el cambio de selección de un ComboEditor para causar la lista de opciones en otro ComboEditor cambiar. Como otro ejemplo, me gustaría una casilla de verificación marcada para deshabilitar la edición de otros controles en la misma fila.

¿Cómo puedo encontrar u obtener una referencia a un control diferente en la misma fila? En general, los argumentos de eventos de cada control desconocen otros controles o que el control está en una fila.

preguntado el 08 de noviembre de 11 a las 18:11

1 Respuestas

Normalmente, en una aplicación de Silverlight, haría esto utilizando una combinación de enlaces y un objeto ViewModel. Entonces, para su ejemplo, una "casilla de verificación marcada para deshabilitar la edición de otros controles en la misma fila". Necesitaría una propiedad en su ViewModel a la que esté vinculada la fila que sea un bool. Luego, simplemente agregaría un enlace a la propiedad de solo lectura en las otras columnas y lo vincularía a la misma propiedad (es posible que tenga que invertir el valor).

respondido 09 nov., 11:01

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.