0
データピッカーによって選択された日付をオブジェクトにバインドしたい場合、データピッカーによって表示される日付はdd/MM/yyyyですが、オブジェクトrecievs日付はmm/dd/yyyy形式。データピッカーをオブジェクトにdd/MM/yyyy形式でバインドする
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" />
datapickerが返すようにdd/MM/yyyyを使用したい場合、datapickerはokを返します – offer