Search code examples
wpfformattingtextblock

WPF format DateTime in TextBlock?


I have a TextBlock that is bound to a DateTime property. How do I configure the format of the date?


Solution

  • There is a string format property available when you are declaring the binding:

    <TextBox Text="{Binding Path=DateTimeValue, StringFormat=dd-MM-yyyy}" />
    

    (You need to be on .NET 3.5 SP1 for this property to exist)