WPFで簡単にDatePickerまとめ
WPFでDatePicker
DatePickerでユーザに選択させた日付を取得したいだけなのに、なかなか有用な情報にめぐり会えなくてビックリです。
なので、ちょっとまとめておきたいと思います。
スタックパネルに開始日と終了日のDatePickerを配置
<Label x:Name="label" Content="開始日" HorizontalAlignment="Left" Margin="0,0,0,0" FontSize="24" FontFamily="Meiryo UI"/>
<DatePicker x:Name="DtStart" Margin="0,10,0,0" FontSize="24" FontFamily="Meiryo UI"/>
<Label x:Name="label_Copy" Content="終了日" HorizontalAlignment="Left" Margin="0,0,0,0" VerticalAlignment="Top" FontSize="24" FontFamily="Meiryo UI"/>
<DatePicker x:Name="DtEnd" SelectedDate="{Binding Mode=OneTime, Source={x:Static System:DateTime.Today}}" FontSize="24" FontFamily="Meiryo UI"/>
本日日付を設定したい
こうしてください
SelectedDate="{Binding Mode=OneTime, Source={x:Static System:DateTime.Today}}"
ユーザが選択した日付を取得する
これで取得できます。
DtStart.SelectedDate.Value
DtEnd.SelectedDate.Value