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

  • Damian Winter

    Damian Winte

    27 ŞUBAT 2007
  • HouseholdHacker

    HouseholdHac

    6 Kasım 2007
  • Jejoab

    Jejoab

    4 NİSAN 2008