• WPF —— Calendar日历控件详解


    1: Calendar的简介

    日历控件用于创建可视日历,让用户选择日期并在选择日期时触发事件。

    DisplayMode 用来调整日历显示模式,分为MonthYear 和Decade 三种。如下是None

    2:Calendar控件常用的属性

    SelectionMode 选中日历的类型
                None:
                SingleDate: 只能选一个日期
                SingleRange: 单个范围
                MultipleRange: 多个范围
                DisplayDate: 展示的日期
                SelectedDate: 选中的日期
                DisplayDateStart: 展示的开始时间
                DisplayDateEnd 展示结束时间
                SelectedDatesChanged 选择日期发生变化的时候触发

    3:关于Calendar的示例

    1. "c1"
    2. SelectionMode="SingleDate"
    3. DisplayDate="2024-5-1"
    4. SelectedDate="2023-3-15"
    5. DisplayDateStart="2024-01-01"
    6. DisplayDateEnd="2024-10-01"
    7. SelectedDatesChanged="c1_SelectedDatesChanged">

    如下

    DisplayDate: 展示的日期

    1. "c1"
    2. SelectionMode="SingleDate"
    3. DisplayDate="2024-5-1"
    4. SelectedDatesChanged="c1_SelectedDatesChanged">


    SelectedDate: 选中的日期 灰色的则是展示的日期

    1. "c1"
    2. SelectionMode="SingleDate"
    3. SelectedDate="2023-3-15"
    4. SelectedDatesChanged="c1_SelectedDatesChanged">

    1. // 1 name属性设置是c1日历
    2. // MessageBox.Show(c1.SelectedDate.ToString());
    3. // 2 通过sender进行获取日历
    4. // Calendar c1 = (Calendar)sender;
    5. // MessageBox.Show(((Calendar)sender).ToString());
    6. // 3 通过findName方法查询元素
    7. Calendar c1 = (Calendar)(this.FindName("c1"));
    8. MessageBox.Show(c1.SelectedDate.ToString());

  • 相关阅读:
    机器学习(11)---降维PCA
    [山东科技大学OJ]1370 Problem C: 编写函数:字符串的连接 之三 (Append Code)
    dumpbin工具的使用
    线段树上树剖再拿线段树维护:0914T4
    寻 友 软 件
    【mcuclub】矩阵键盘
    VS2022修改cs文件模板
    中国工业地产市场竞争格局与前景战略建议报告2022-2028年新版
    神经网络输出中间特征图
    PostgreSQL manual
  • 原文地址:https://blog.csdn.net/lu2023_8_6/article/details/136686468