Điều này có thể hữu ích. http://www.c-sharpcorner.com/UploadFile/mahesh/539/Default.aspx Khu vực "Ngày được chọn và Ngày đã chọn" sẽ chỉ cho bạn cách chọn chúng và tiếp tục xem nó có thể cho bạn biết cách định dạng lịch của mình. Đó là, nếu bạn đang sử dụng cùng một lịch mà tôi hy vọng bạn đang có. Hi vọng điêu nay co ich.
Ngày đã chọn và ngày đã chọn
Thuộc tính được chọn đại diện cho ngày đã chọn hiện tại. Nếu nhiều lựa chọn ngày là đúng, thì thuộc tính SelectedDates đại diện cho tất cả các ngày đã chọn trong một Calendar. Đoạn mã sau thiết lập SelectedDates trong XAML tại thời điểm thiết kế.
<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>
Ngày được chọn trong Lịch trông giống như Hình 8 nơi bạn có thể thấy ngày 5 tháng 3, ngày 15 và ngày 25 có nền màu xanh nhạt và thể hiện ngày đã chọn.
Đoạn mã sau đặt thuộc tính SelectedDates trong WPF tại thời gian chạy.
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));
}
Cảm ơn! Được chấp nhận và +1 cho mã trong cả WPF và XAML - rất hữu ích. –
Không sao, vui lòng giúp đỡ. – XstreamINsanity
Xin lỗi - đã phải rút lại chấp nhận. Giải pháp đó chọn ngày tháng. Tất cả những gì tôi muốn làm là in đậm chúng. Tôi sẽ nhấp vào một ngày để chọn nó và hiển thị các ghi chú được tạo vào ngày đó. Còn lại +1 cho mã hữu ích. –