Tag Archives: windows presentation foundation

WPF: DataBinding nie używa ustawień narodowych

Na ten problem natknąłem się całkiem przypadkiem. W xamlu napisałem coś takiego:

<TextBlock>
    <TextBlock.Text>
        <Binding Path="CurrentDate">
            <Binding.StringFormat><![CDATA[{0:dd MMMM yyyy}]]></Binding.StringFormat>
        </Binding>
    </TextBlock.Text>
</TextBlock>

W wyniku czegoś takiego można by się spodziewać, że pojawi się tekst ?8 grudnia 2009?. Nic bardziej mylnego pojawiło się ?8 December 2009?. Wynik całkiem zaskakujący ponieważ zarówno CurrentCulture jak i CurrentUICulture zawierały poprawne ustawienia dla pl-PL.

Continue reading

Tagged , ,