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

  • EmmightySofia

    EmmightySofi

    25 EYLÜL 2011
  • Liz Morgan

    Liz Morgan

    4 Aralık 2011
  • Rickymon Tero

    Rickymon Ter

    1 Ocak 2007