• (11) WPF 日期控件


    Calendar

      

    DatePicker

     

     1.属性

    (1)DisplayDateStart:日历能够显示的最早时间和最晚时间  --共有属性

                DateTime dataTime1 = new DateTime(2019, 10, 6);
                DateTime dataTime2 = new DateTime(2020, 3, 8);
                calendar.DisplayDateStart = dataTime1;
                calendar.DisplayDateEnd = dataTime2;

    (2)BlackoutDates:禁用选择某日期--共有属性

                //禁止选择某天或某范围
                DateTime dateTime = new DateTime(2020, 1, 10);
                DateTime dateTime1 = new DateTime(2020, 1, 15);
                DateTime dateTime2 = new DateTime(2020, 1, 17);
                CalendarDateRange calendarDateRange1 = new CalendarDateRange(dateTime);
                CalendarDateRange calendarDateRange2 = new CalendarDateRange(dateTime1, dateTime2);
                calendar.BlackoutDates.Add(calendarDateRange1);
                calendar.BlackoutDates.Add(calendarDateRange2);

    //今天以前的日期都禁止选择
    calendar.BlackoutDates.AddDatesInPast();

     (3)SelectedDate :选择日期或赋值日期--共有属性

                DateTime dateTime = new DateTime(2020, 1, 10);
                //选中标为蓝色
                calendar.SelectedDate = dateTime;

    (4) SelectedDates 多选日期

                DateTime dateTime1 = new DateTime(2020, 1, 15);
                DateTime dateTime2 = new DateTime(2020, 1, 17);
                calendar.SelectionMode = CalendarSelectionMode.MultipleRange;
                calendar.SelectedDates.AddRange(dateTime1, dateTime2);

     SelectionMode :选择多个日期时的模式设置 --只Calendar有的属性

                //SingleDate只能选择一个日期(默认),SingleRange 可以选择一组连续日期,MultipleRange可以选择多个不连续日期,None禁止选择日期
                calendar.SelectionMode = CalendarSelectionMode.SingleDate;


    (5)DisplayDate:显示日期对应的页

    calendar.DisplayDate = dateTime1;

    初始显示模式 --只Calendar有的属性

    //Decade显示10年,Year显示12个月,Month显示1个月
    calendar.DisplayMode = CalendarMode.Decade;

    (6)FirstDayOfWeek:界面第一列显示周几

    calendar.FirstDayOfWeek = DayOfWeek.Monday;

     (7)IsTodayHighlighted:今天日期是否高亮

    calendar.IsTodayHighlighted=true;

    (8)--只DatePicker 有的属性

                //初始化是否显示下拉日历
                datePicker.IsDropDownOpen = true;
                //日期格式是否缩写,Long --2020年1月15日,Short--2020/1/15
                datePicker.SelectedDateFormat = DatePickerFormat.Short;

    2.事件

     选择日期事件

            private void datePicker_SelectedDateChanged(object sender, SelectionChangedEventArgs e)
            {
                MessageBox.Show(datePicker.SelectedDate.ToString());
            }
  • 相关阅读:
    后台查询出来的list结果 在后台查询字典表切换 某些字段的内容
    easyui字典js 切换 jsp页面显示的内容
    easyui获取table列表中所有数据组装成json格式发送到后台
    java日常工作错误总结
    easyui模板页面 不良调查
    配置简单的拦截器java中
    读取pdf中的内容
    springMVC生成pdf文件
    C++之友元函数和友元类
    ROS初级教程 cmake cmakelist.txt 的编写教程
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/12149213.html
Copyright © 2020-2023  润新知