Nie można pobrać mojego niestandardowego formatu ciągów DateTime do pracy w powiązaniu. Chcę, aby format był "mmmm, yyyy" (np. "Czerwiec 2012").Niestandardowy format daty w formacie WPF
Poniższe nie działają. Dostaję krótki format daty (m/d/rrrr).
Rozważałem zastosowanie konwertera, ale preferuję podejście czysto XAML.
Edit:
Dla jasności, mam Window
z właściwości zależności Date
typu DateTime
. W moim XAML nazwałem okno "Thiswindow".
Edit 2:
Spojrzałem na mojego aktualnego kodu, a miałem Label
, a nie TextBlock
. Zmieniłem go na TextBlock i działa dobrze.
<Label Content="{Binding ElementName=ThisWindow,
Path=Date,
StringFormat={}{0:MMMM\, yyyy}"/>
Każdy wie, dlaczego to nie działa z Label
?
Dzięki.
ten pracował dla mnie (chyba powinno być '{0: MMMM \, yyyy}'). Coś o twojej własności "Data"? Czy przypadkiem zwraca 'string' zamiast' DateTime'? – CodingGorilla
Będę edytować, aby sytuacja stała się jaśniejsza ... – gregsdennis