No copiaré/pegaré todo mi archivo xaml. Será muy largo de explicar, pero aquí es lo que es interesante: Tengo una unión de un "Nombre" PropiedadEnlazando a una segunda propiedad si la primera es "indefinida"
<TextBlock Text="{Binding Name}"/>
Lo que pasa es que a veces, mi artículo no tiene una propiedad "Nombre". No se cuelga pero simplemente tengo un Texto vacío en mi TextBlock
Lo que yo haría, si el nombre está vacío, se vinculará a "nada", solo {Binding}. ¡Esto mostrará mi nombre de objeto y será perfecto!
Gracias de antemano por cualquier ayuda, y lo siento si se trata noobie :(
Probar: PriorityBinding> –
@Guillaume, Dylan editó para mostrar la sintaxis completa; en general, '' es la sintaxis XAML para establecer el valor de una propiedad con una construcción más compleja, en lugar de un valor en línea. La extensión de marcado '{Binding ...}' es solo un atajo para crear estas instancias de clase 'Binding'. El compilador XAML luego hace magia adicional de casos especiales para darse cuenta de que Text es una DependencyProperty, por lo que permite que el valor se 'establezca' en un enlace, que maneja llamando a las diversas funciones de BindingOperations necesarias para cablear las cosas. –