2012-12-10 2 views
1

현재 WPF 응용 프로그램을 개발 중입니다. 내 응용 프로그램에서는 사용자가 datepicker에서 원하는 날짜를 선택할 수 있으며 선택한 날짜의 데이터가 표시됩니다. 그러나 사용자는 datepicker에서 특정 시간을 선택할 수 없습니다. datepicker의 출력은 02-dec-2012 12:00:00 AM입니다. datepicker에서 시간은 항상 12:00 am 일 것이다. 그래서, 어떻게하면 사용자가 시간을 변경할 수 있습니까? DateTimePicker에서 일부 리소스를 발견했지만 다른 해결책을 찾고 있습니다. 어떤 충고? 감사합니다datepicker의 시간을 변경하는 방법은 무엇입니까?

답변

1

WPF DatePicker는 시간 선택 또는 표시를 지원하지 않습니다. 날짜 선택 만 지원합니다.

간단한 해결 방법은 여러 TextBox 컨트롤을 사용하고 Text 속성을 DateTime 데이터 원본에 바인딩하여 사용자가 시간을보고 변경할 수있게하는 것입니다.

데이터 바인딩에 대한 자세한 내용은 http://msdn.microsoft.com/en-us/library/ms752347.aspx을 참조하십시오.

DatePicker에 시간 피킹 기능을 추가하려면 사용자 정의 컨트롤을 도입해야합니다.

사용자 지정 컨트롤에 대한 자세한 내용은 http://msdn.microsoft.com/en-us/library/ms745025.aspx을 참조하십시오. Example Project

:

Source

당신은 또한이 작업을 수행하는 방법에 대한 다음 예를 살펴 수 있습니다

관련 문제