도움이 될 수 있습니다. http://www.c-sharpcorner.com/UploadFile/mahesh/539/Default.aspx "선택한 날짜 및 선택한 날짜"영역에서이를 선택하는 방법을 보여 주며, 아래로 클릭하면 캘린더의 형식을 지정하는 방법을 보여줍니다. 즉, 만약 당신이 내가 바라는 것과 같은 달력을 사용한다면. 희망이 도움이됩니다.
선택한 날짜와 선택한 날짜
되어 selectedDate 속성은 현재 선택한 날짜를 나타냅니다. 여러 날짜 선택이 true 인 경우 SelectedDates 속성은 달력에서 선택한 모든 날짜를 나타냅니다. 다음 코드 조각은 디자인 타임에 SelectedDates를 XAML로 설정합니다. 당신이 3 월 5, 15, 및 25은 밝은 파란색 배경을보고 선택한 날짜를 표시 할 수있는
<Calendar Name="MonthlyCalendar"
SelectionMode="MultipleRange"
DisplayDate="3/5/2010"
DisplayDateStart="3/1/2010"
DisplayDateEnd="3/31/2010"
FirstDayOfWeek="Tuesday"
IsTodayHighlighted="True"
xmlns:sys="clr-namespace:System;assembly=mscorlib" Margin="15,39,88,19">
<Calendar.SelectedDates>
<sys:DateTime>3/5/2010</sys:DateTime>
<sys:DateTime>3/15/2010</sys:DateTime>
<sys:DateTime>3/25/2010</sys:DateTime>
</Calendar.SelectedDates>
</Calendar>
달력에서 선택한 날짜는 그림 8과 같다.
다음 코드 단편은 런타임에 WPF에서 SelectedDates 속성을 설정합니다.
private void AddSelectedDates()
{
MonthlyCalendar.SelectedDates.Add(new DateTime(2010, 3, 5));
MonthlyCalendar.SelectedDates.Add(new DateTime(2010, 3, 15));
MonthlyCalendar.SelectedDates.Add(new DateTime(2010, 3, 25));
}
감사! WPF 및 XAML의 코드에 대해 수락 및 +1 - 매우 유용합니다. –
문제 없으니 기꺼이 도와주세요. – XstreamINsanity
죄송합니다. 수락을 철회해야합니다. 이 솔루션은 날짜를 선택합니다. 내가하고 싶은 것은 그들을 굵은 글씨로 나타 내기 위해서입니다. 날짜를 클릭하여 선택하고 해당 날짜에 작성된 메모를 표시합니다. 유용한 코드를 +1했습니다. –