SORU
30 HAZİRAN 2009, Salı


WPF XAML Drawstring DateTime: yanlış kültüründe Çıktı?

Bir DateTime değeri çıkışı ile bazı sorunlar yaşıyorum. Bilgisayarımın güncel kültür de-AT (Avusturya) olarak ayarlanır.

Aşağıdaki kodu

string s1 = DateTime.Now.ToString("d");
string s2 = string.Format("{0:d}", DateTime.Now);

s1 ve s2 sonuçları doğru değeri olan iki "30.06.2009 tarihli".

Ama XAML aynı biçimde

    <TextBlock Text="{Binding Source={x:Static sys:DateTime.Now}, StringFormat=d}"/>

çıktı `"6/30/2009". XAML Drawstring geçerli kültür ayarları yoksayar gibi görünüyor. Bu hem Vista ve XP üzerinde olur.

Çıkış, kullanıcının tercih ettiği kültür ortamda biçimlendirilmiş olması nedeniyle özel bir biçim belirtmek istemiyorum.

Aynı sorunu olan kimse var mı? Bu WPF böcek mi?

CEVAP
30 HAZİRAN 2009, Salı


see my answer on StringFomat Localization problem lütfen

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dellbear816

    Dellbear816

    4 Mart 2008
  • erikbjgn's channel

    erikbjgn's c

    12 Mayıs 2008
  • hidetake takayama

    hidetake tak

    3 Mart 2009