簡體   English   中英

WPF日期選擇器-大膽的日期

[英]WPF Datepicker - Bolded Dates

有什么方法可以設置一系列日期,這些日期將在DatePicker中顯示為粗體(或突出顯示)?

= UPDATE =道歉,看來我還沒有充分解釋自己。 我希望通過WPF DatePicker上的日歷彈出窗口獲得與Outlook類似的行為。 一個例子如下: 日歷示例

所有日期仍然可以選擇,並且無論當前選擇如何,都會顯示粗體日期。 這些加粗日期的目的是幫助用戶選擇日期或表示感興趣的項目。

會淘汰工作嗎? 如果是這樣,則可以使用BlackoutDates(可以有多個CalendarDateRange

<DatePicker.BlackoutDates>
    <CalendarDateRange Start="2/1/2011" End="2/10/2011"/>
</ DatePicker.BlackoutDates>

或從代碼

calendar1.BlackoutDates.Add(new CalendarDateRange(
        new DateTime(2011, 2, 1),
        new DateTime(2010, 2, 10)
        ));

您可以選擇多個日期

<DatePicker 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">
    <DatePicker.SelectedDates>    
        <sys:DateTime>3/5/2010</sys:DateTime>    
        <sys:DateTime>3/15/2010</sys:DateTime>    
        <sys:DateTime>3/25/2010</sys:DateTime>    
     </DatePicker.SelectedDates> 
</DatePicker>

有關更多信息,請檢查這些鏈接

http://www.c-sharpcorner.com/UploadFile/mahesh/563/

http://windowsclient.net/wpf/wpf35/wpf-35sp1-toolkit-calendar-datepicker-walkthrough.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM