Привязать сборщик данных к объекту в формате дд / мм / гггг - PullRequest
0 голосов
/ 27 июня 2011

Я хочу привязать выбранную дату сборщика данных к объекту, дата, представленная сборщиком данных, дд / мм / гггг, но объект получает дату в формате мм / дд / гггг.

Ob ob = new Ob();
public Window1()
{
   InitializeComponent();

   this.DataContext=ob;
}

public class Ob
{
        public string Data { get; set; }
}


<DatePicker Height="25" HorizontalAlignment="Left" Name="datePicker1" SelectedDate="{Binding Path=Data}" VerticalAlignment="Top" Width="150" />

Я тоже пробовал это:

<DatePicker Height="25" HorizontalAlignment="Left" Name="datePicker1" SelectedDate="{Binding Path=Data,StringFormat=0:dd/MM/yyyy}" VerticalAlignment="Top" Width="150" />

1 Ответ

0 голосов
/ 27 июня 2011

Попробуйте:

           DateTime dt = new DateTime(dateTimePicker1.Value.Year, dateTimePicker1.Value.Month, dateTimePicker1.Value.Day);    
           string[] formats = dt.GetDateTimeFormats();    
           return(formats[0]);

Посмотрите эту ссылку , чтобы узнать больше форматов.

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