달력
달력은 사용자가 시각적 개체 일정 표시를 사용하여 날짜를 선택할 수 있도록 합니다.
A Calendar 자체적으로 또는 드롭다운 목록 중 컨트롤을 사용할 수는 DatePicker 제어 합니다. 자세한 내용은 DatePicker를 참조하세요.
다음 그림에서는 두 개의 Calendar 보여 개 및 없는 제어 합니다.
달력 컨트롤
다음 표에서 일반적으로 연결 된 작업에 대 한 정보는 Calendar합니다.
Task | 구현 |
---|---|
날짜를 지정 하는 선택할 수 없습니다. | BlackoutDates 속성을 사용합니다. |
가 Calendar 월간, 연간 또는 10 년을 표시 합니다. | 설정 된 DisplayMode 월, 연도 또는 10 년 동안에는 속성입니다. |
날짜를 선택할 수 있는지 여부, 날짜 범위 또는 여러 날짜 범위를 지정 합니다. | SelectionMode를 사용합니다. |
날짜 범위를 지정 하는 Calendar 표시 됩니다. | 사용 된 DisplayDateStart 고 DisplayDateEnd 속성입니다. |
현재 날짜는 강조 표시 여부를 지정 합니다. | IsTodayHighlighted 속성을 사용합니다. 기본적으로 IsTodayHighlighted 는 true 합니다. |
크기를 변경 합니다 Calendar합니다. | 사용 하 여는 Viewbox 을 가져오거나 설정 합니다 LayoutTransform 속성을는 ScaleTransform합니다. 설정한 경우 합니다 Width 및 Height 의 속성을 Calendar, 실제 달력 해당 크기를 변경 되지 않습니다. |
Calendar 컨트롤은 마우스 또는 키보드를 사용 하 여 기본 탐색을 제공 합니다. 다음 표에서 키보드 탐색을 보여 줍니다.
키 조합 | DisplayMode | 작업 |
---|---|---|
화살표 | Month | 변경 된 SelectedDate 속성 경우는 SelectionMode 속성으로 설정 되지 않은 None합니다. |
화살표 | Year | 월을 변경 합니다 DisplayDate 속성입니다. SelectedDate 변경 되지 않습니다. |
화살표 | Decade | 연도 변경 합니다 DisplayDate합니다. SelectedDate 변경 되지 않습니다. |
SHIFT + 화살표 | Month | 하는 경우 SelectionMode 로 설정 되어 있지 SingleDate 또는 None, 선택한 날짜 범위를 확장 합니다. |
Home | Month | 변경 된 SelectedDate 현재 달의 첫째 날에 있습니다. |
Home | Year | 월을 변경 합니다 DisplayDate 연도의 첫 번째 월입니다. SelectedDate 변경 되지 않습니다. |
Home | Decade | 연도 변경 합니다 DisplayDate 지난 10 년간의 첫 해에 있습니다. SelectedDate 변경 되지 않습니다. |
End | Month | 변경 된 SelectedDate 현재 달의 마지막 날입니다. |
End | Year | 월을 변경 합니다 DisplayDate 연도의 지난 달에 있습니다. SelectedDate 변경 되지 않습니다. |
End | Decade | 연도 변경 합니다 DisplayDate 지난 10 년간의 마지막 연도입니다. SelectedDate 변경 되지 않습니다. |
Ctrl+위쪽 화살표 | 모두 | 다음으로 전환 큰 DisplayMode입니다. 하는 경우 DisplayMode 이미 Decade, 작업이 없습니다. |
Ctrl+아래쪽 화살표 | 모두 | 다음으로 전환 작은 DisplayMode합니다. 하는 경우 DisplayMode 이미 Month, 작업이 없습니다. |
스페이스바 또는 ENTER | Year 또는 Decade | 스위치 DisplayMode 에 Month 또는 Year 포커스가 있는 항목으로 표시 합니다. |
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET Desktop feedback