¿Cómo puedo acceder al valor de DisplayName en XAML?Acceso DisplayName en xaml
Tengo:
public class ViewModel {
[DisplayName("My simple property")]
public string Property {
get { return "property";}
}
}
XAML:
<TextBlock Text="{Binding ??Property.DisplayName??}"/>
<TextBlock Text="{Binding Property}"/>
¿Hay alguna manera de obligar DisplayName de tal manera o simmilar? La mejor idea será usar este DisplayName como clave para los recursos y presentar algo de los recursos.
También iría con un MarkupExtension pero eso aprovecha un DisplayNameAttribute localizable personalizado como se muestra [aquí] (http://stackoverflow.com/questions/356464/localization-of-displaynameattribute) – CodeNaked
@CodeNaked: Buena idea, mientras yo estaba al tanto de los problemas de localización, no pensé en ningún enfoque particular yo mismo. –
Cualquier idea ¿cómo podemos hacer que funcione si el tipo subyacente es un objeto genérico? –