Comment faire pour formater un Label afin d'avoir un Format d'Affichage de la Chaîne?
J'ai une Étiquette:
<Label Name="lblBilledDate"
Content="{Binding Path=BilledDate, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}">
</Label>
Il est lié à un DateTime
valeur.
Comment puis-je changer l'étiquette pour afficher la valeur du présent: DisplayFormatString="dd MMM yyyy"
Actuellement le Label dispalys: 1/1/2010
J'en ai besoin pour affichage: 1 Jan 2010
Je pense que la réponse devrait impliquer l'ajout de certains attributs de votre expression de liaison, de sorte que ce serait plus facile de répondre si vous n'avez pas supprimé la liaison du XAML que vous avez posté.
OriginalL'auteur Willem | 2011-03-09
Vous devez vous connecter pour publier un commentaire.
Utiliser le
ContentStringFormat
attribut.C'est parce que
Label
hérite deContentControl
. ToutContentControl
contient lesContentStringFormat
attribut. En outre,ItemsControl
aItemStringFormat
etBindingBase
aStringFormat
.OriginalL'auteur user7116
Qu'en est ce une?
'\{0:dd MMM yyyy\}'
.OriginalL'auteur Vlad Bezden
TextBlock peut être utilisé, mais: la différence entre l'Étiquette et TextBlock
OriginalL'auteur slavoo