WPF DatePicker는 기본적으로 오늘 날짜로 설정됩니다.
기본적으로는 WPF DatePicker에는 항상 '일정표 표시'가 표시됩니다.현재/오늘 날짜로 표시해 주세요.어떻게 해야 되지?컨스트럭터에서 다음과 같은 작업을 시도했지만 작동하지 않습니다.
datePicker.SelectedDate = DateTime.Now.Date;
또는
datePicker.DisplayDate = DateTime.Now.Date;
이것으로 시험해 보세요.
<my:DatePicker SelectedDate="{x:Static sys:DateTime.Now}"/>
이 참조를 추가하다
xmlns:sys="clr-namespace:System;assembly=mscorlib"
아래가 좋습니다.(dpDate는 DatePicker 컨트롤입니다)
public MainWindow()
{
InitializeComponent();
dpDate.SelectedDate = DateTime.Today;
}
몇 가지 옵션...
DatePicker 컨트롤의 스타일 전체를 복사하여 XAML을 편집하고 이를 기본 리소스로 사용하여 응용 프로그램에서 강제로 TargetType DatePicker를 만들 수 있습니다.
또한 로컬에서 유형을 편집하고 스타일에 고유한 TextBox를 배치하고 DatePickerTextBox를 숨긴 다음 바인딩을 적절하게 설정할 수 있습니다.
여기에서는 ericf가 아주 잘 설명해 주는 심도 있는 대화도 있습니다.
DatePicker's Text 속성을 사용하여 http://msdn.microsoft.com/en-us/library/system.windows.controls.datepicker.text.aspx 날짜를 가져오거나 설정할 수 있습니다.
IronPython과 함께 개발 중이고 그렇게 한다.
self.root.FindName('DatePicker').Text = time.strftime('%m/%d/%Y')
문제는 당신이 시간에 따라 날짜에 접근하려고 한다는 것입니다.안 먹히로.
오늘 날짜가 "Date Time"에 표시됩니다.오늘.
데이트 피커SelectedDate=DateTime 입니다.지금 당장.
프로그래밍 방식으로(또는 뒤에 있는 코드로) 날짜를 설정해야 하는 경우...
datePicker.Text = DateTime.Now.Date.ToString();
언급URL : https://stackoverflow.com/questions/3885912/wpf-datepicker-default-to-todays-date
'programing' 카테고리의 다른 글
| 엔티티 컬렉션에 대한 IList vs IENumerable (0) | 2023.04.17 |
|---|---|
| Git 분기 명령이 'less'처럼 작동합니다. (0) | 2023.04.17 |
| PowerShell: PowerShell에서 어레이 개체를 문자열로 변환하는 방법 (0) | 2023.04.17 |
| UI Web View가 수직으로 "바운스"되지 않도록 하시겠습니까? (0) | 2023.04.17 |
| WPF: 자동 완성 텍스트 상자, ...다시 (0) | 2023.04.17 |