Estoy en lo más profundo de una pila XAML de elementos vinculantes para las órdenes.¿Cómo usar StringFormat en elementos XAML?
La fecha del pedido se muestra como p. "31/12/2008 12:00:00 AM".
Quiero que se muestre como p. "31.12.2008".
¿Cómo puedo hacer esto? He visto other stackoverflow questions mencionar StringFormat pero usan multibinding de forma que no puedo ponerme a trabajar.
Aquí está el tipo de sintaxis que me gustaría (esto es un pseudocódigo), simplemente especificando StringFormat donde lo necesita, ¿es esto posible de alguna manera?
<StackPanel>
<ListView ItemsSource="{Binding Orders}">
<ListView.View>
<GridView>
<GridViewColumn
Header="Order ID"
DisplayMemberBinding="{Binding Path=OrderID}"
StringFormat="{}{1:dd.MM.yyyy}"/>
<GridViewColumn
Header="Order Date"
DisplayMemberBinding="{Binding Path=OrderDate}"/>
</GridView>
</ListView.View>
</ListView>
</StackPanel>
sí, ¡gracias, bingo! –
Y puede agregar texto a cada lado de la cadena, por ejemplo, "Fecha de inicio: {0: dd-MM-aaaa}" –
Tuve que quitar las comillas simples del valor de StringFormat. – Grault