2
如何使用clture更改viewmodel的Datetime類型屬性的日期格式。我正在使用下面的代碼來改變文化。如何更改Dateformat
CultureInfo newCulture = null;
newCulture = (CultureInfo)Thread.CurrentThread.CurrentCulture.Clone();
newCulture.DateTimeFormat.ShortDatePattern = "dd/MM/yyyy";
newCulture.DateTimeFormat.DateSeparator = "/";
if (newCulture != null)
{
Thread.CurrentThread.CurrentCulture = newCulture;
Thread.CurrentThread.CurrentUICulture = newCulture;
}
視圖的datetimePicker格式已被更改,但在viewmodel的屬性格式不反映。任何幫助,將不勝感激。
以下是物業。
private DateTime _fromDate = DateTime.Now;
public DateTime FromDate
{
get { return _fromDate; }
set
{
_fromDate = value;
OnPropertyChanged("FromDate");
}
}
我已經寫了你的代碼在viewmodel constructer設置文化,它在我身邊工作。 – Betty
你使用任何線程或背景工作? –
@ J29:是的,我正在使用backgroundworker。 – user3354206