Setting culture for date format in label
<p>How to set the culture correctly so that the Label's content is "seg" (Monday in Brazilian Portuguese)?</p>

<p>Setting ConverterCulture for the TextBlock Text binding changes it to pt-BR, but setting ConverterCulture for the Label's Content Binding does not. XAML below.</p>

<pre><code>&lt;Window x:Class="CurrentCulture.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:sys="clr-namespace:System;assembly=mscorlib"
        Title="MainWindow" Height="350" Width="525"&gt;
    &lt;Grid&gt;
        &lt;Grid.Resources&gt;
            &lt;sys:DateTime x:Key="Td:Mon"&gt;2007-1-1&lt;/sys:DateTime&gt;
        &lt;/Grid.Resources&gt;
        &lt;StackPanel&gt;
            &lt;Label Content="{Binding Source={StaticResource Td:Mon}, ConverterCulture=pt-BR}" ContentStringFormat="{}{0:ddd}"  /&gt;
            &lt;TextBlock Text="{Binding Source={StaticResource Td:Mon}, ConverterCulture=pt-BR,StringFormat={}{0:ddd}}" /&gt;
        &lt;/StackPanel&gt;
    &lt;/Grid&gt;
&lt;/Window&gt;
</code></pre>