CalendarBlackoutDatesCollection.AddDatesInPast 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
向集合中添加 Today 之前的所有日期。
public:
void AddDatesInPast();
public void AddDatesInPast ();
member this.AddDatesInPast : unit -> unit
Public Sub AddDatesInPast ()
示例
以下示例创建一个 Calendar 包含事件处理程序的 Loaded 。
<Calendar Name="calendar1" Loaded="calendar1_Loaded"/>
以下示例显示了 Loaded 事件处理程序。 事件处理程序调用 方法, AddDatesInPast 使将来的日期只能选择。
private void calendar1_Loaded(object sender, RoutedEventArgs e)
{
Calendar cal = sender as Calendar;
cal.BlackoutDates.AddDatesInPast();
}
Private Sub calendar1_Loaded(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs)
Dim cal = TryCast(sender, Calendar)
cal.BlackoutDates.AddDatesInPast()
End Sub
注解
使用此方法可防止用户选择过去的日期。