wpf - How to change Dateformat -
how change date format of viewmodel's datetime type property using clture. using below code change culture.
        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;         }   view's datetimepicker format has been changed in viewmodel's property format not reflect. appreciated.
below property.
    private datetime _fromdate = datetime.now;     public datetime fromdate     {         { return _fromdate; }         set         {             _fromdate = value;              onpropertychanged("fromdate");         }     }      
if check value of fromdate in backgroundworker use same format of system.
//here format describe "dd/mm/yyyy"
    var worker = new backgroundworker();         worker.dowork += (o, ea) =>         {         //and here system format          };         worker.runworkercompleted += (o, ea) =>         {          };   possible solution: have change culture inside backgroundworker.
Comments
Post a Comment