Формат даты Silverlight с использованием локали пользователя? - PullRequest
2 голосов
/ 07 января 2010

Есть ли способ заставить Silverlight использовать настройки локали пользователей при представлении дат в сетке данных?

JD.

Ответы [ 2 ]

4 голосов
/ 07 января 2010

Вы можете использовать конвертер, который смотрит на System.Globalization.CultureInfo.CurrentCulture

public class SmartDateConverter : IValueConverter {            
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
        DateTime date;
        culture = System.Globalization.CultureInfo.CurrentCulture;
        if (value != null && DateTime.TryParse(value.ToString(), out date))
        {
            string strDate = string.Empty;
            strDate = date.ToString(culture.DateTimeFormat.ShortDatePattern.ToString());
            return strDate;
        }
        return null;
    }
0 голосов
/ 01 февраля 2011

Обратитесь к ответу на этот вопрос StackOverflow: Как изменить формат даты в элементе управления Silverlight DatePicker?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...