¿Hay una manera de detectar cuando se cambia de una unión? No estoy preguntando sobre el valor, me refiero a la expresión vinculante en sí misma.puedo detectar cambios vinculantes en Silverlight?
5
A
Respuesta
5
La única manera que puedo imaginar hacer esto sería para seguir el BindingExpression
siempre que cambia la propiedad. La devolución de llamada de propiedad debe activarse cuando se cambia la vinculación. En la llamada usar otra forma de GetBindingExpression
para recuperar y almacenar una referencia a la corriente BindingExpression
.
Con cada ejecución de devolución de llamada compruebe si la referencia actual mantenida es la misma referencia devuelta por GetBindingExpression
, si no se ha cambiado la vinculación.
Esto solo funciona en un derivado FrameworkElement
, no se me ocurre una manera de hacerlo en un UIElement
o en bruto DependencyObject
.
Cuestiones relacionadas
- 1. ¿Cómo puedo detectar cambios en% ENV?
- 2. vinculantes
- 3. ¿Cómo detectar cambios en UIPickerView?
- 4. detectar cambios svn en .bat
- 5. detectar cambios en EditarTexto (TextWatcher ineficaz)
- 6. ¿Cómo detectar Ctrl + V en Silverlight 4?
- 7. subversion python vinculantes documentación?
- 8. detectar eficientemente inscripciones cambios en pitón
- 9. Cómo detectar cambios de atributo del modelo?
- 10. Cómo detectar cambios de URL con jQuery
- 11. Comparando dos IEnumerable para detectar cambios
- 12. Cómo detectar cambios en el encabezado en make list
- 13. ¿Cómo puedo detectar cambios en las propiedades del elemento en BindingList <T>?
- 14. ¿Cómo detectar los cambios de torre en Android?
- 15. ¿Cómo detectar cambios en la red con Accesibilidad?
- 16. Detectar cambios programáticos en un cuadro de selección html
- 17. ¿Cómo detectar si se realizaron cambios en las preferencias?
- 18. ¿Cómo detectar cambios de archivos o carpetas en Android?
- 19. ¿Cómo detectar los cambios bruscos en los contratos WSDL?
- 20. ¿Cómo detectar el sistema operativo de una aplicación Silverlight?
- 21. ¿Dónde puedo obtener el "Silverlight Developer Runtime" para Silverlight 4?
- 22. Silverlight 4: detectar navegador F5/actualizar y X/cerrar
- 23. Detectar a través de javascript si Silverlight está instalado
- 24. ¿El método más eficiente para detectar/monitorear cambios DOM?
- 25. Uso en el mundo real de objetos vinculantes en ruby
- 26. ¿Cómo detectar cambios de orientación y cambiar el diseño?
- 27. radiobuttons vinculantes grupo a una propiedad en WPF
- 28. ¿Cómo puedo detectar onKeyUp en AngularJS?
- 29. ¿Cómo puedo detectar .NET 3.5 en WiX?
- 30. ¿Dónde puedo detectar Excepciones en MVVM?