So formatieren Sie ein Label, um eine Anzeige-Format-String?
Habe ich ein Label:
<Label Name="lblBilledDate"
Content="{Binding Path=BilledDate, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}">
</Label>
Ist es gebunden ist, zu einem DateTime
Wert.
Wie kann ich die Bezeichnung ändern, um den Wert anzuzeigen, zu diesem: DisplayFormatString="dd MMM yyyy"
Derzeit das Label nur dispalys: 1/1/2010
Ich brauche es, dispaly: 1 Jan 2010
- Ich denke, die Antwort würde bedeuten, hinzufügen von Parametern zu Ihren verbindlichen Ausdruck, so wäre dies leichter zu beantworten, wenn Sie hatte nicht entfernt die Bindung von XAML, die Sie geschrieben.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die
ContentStringFormat
Attribut.Dies ist, weil
Label
erbt vonContentControl
. AlleContentControl
enthält dieContentStringFormat
Attribut. Darüber hinausItemsControl
hatItemStringFormat
undBindingBase
hatStringFormat
.Was über diese?
'\{0:dd MMM yyyy\}'
.