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

  • Caramella Girls

    Caramella Gi

    19 Mayıs 2008
  • Thom Hall

    Thom Hall

    24 Kasım 2006
  • Virtual Riot

    Virtual Riot

    19 Mayıs 2011