• WPF 控件专题 DatePicker控件详解


    1、DatePicker介绍

        DatePicker表示一个允许用户选择日期的控件。

        控件 DatePicker 允许用户通过在文本字段中键入日期或使用下拉列表 Calendar 控件来选择日期。

        用户可以直接在设置属性的文本字段中 Text 键入日期。 DatePicker如果无法将输入的字符串转换为有效日期,DateValidationError将引发该事件。 默认情况下,这会导致异常,但可以DateValidationError设置属性false的ThrowException事件处理程序,并阻止引发异常。

    **************************************************************************************************************

    2、常用属性介绍

        FontFamily:字体系列;    FontSize:字体大小;    FontStretch:字体在屏幕上紧缩或加宽的程度;FontWeight:字体粗细;
        
        Background:背景;    BorderBrush:边框颜色;    BorderThickness:边框宽度;    Foreground:前景色;
        
        Width/Height:宽度/高度;    Name:元素标识名称;    IsEnabled:使能,是否可用;    Margin:外边距;
        
        Opacity:透明度;    Visibility:可见性;    IsVisible:是否可见;    FlowDirection:其子元素的流动方向;
        
        LayoutTransform:在执行布局时应该应用于此元素的图形转换方式。    RenderTransform:元素的呈现位置的转换信息;
        
        RenderTransformOrigin:由RenderTransform声明的任何可能呈现转换的中心点,相对于元素的边界。
        
        HorizontalAlignment/VerticalAlignment:在父元素中组合此元素时所应用的水平对齐特征/垂直对齐特征。
        
        HorizontalContentAlignment/VerticalContentAlignment:控件内容的水平对齐方式/垂直对齐方式。
        
        BlackoutDates:标记为不可选择的日期的集合。
        
        DisplayDate:要显示的日期。    DisplayDateEnd:要显示的最后一个日期。    DisplayDateStart:要显示的第一个日期。
        
        IsDropDownOpen:指示是打开还是关闭下拉 Calendar;
        
        SelectedDate:当前选定的日期。    SelectedDateFormat:用于显示选定日期的格式。
        
        Text:获取由 DatePicker 显示的文本,或设置选定日期。

    **************************************************************************************************************

    3、具体示例

    1. <WrapPanel Margin="10">
    2. <DatePicker SelectedDateFormat="Long" SelectedDate="3/23/09" DisplayDateStart="1/01/09" DisplayDateEnd="12/31/09" FirstDayOfWeek="Monday"/>
    3. <DatePicker Margin="20 0" SelectedDateFormat="Long" FirstDayOfWeek="Sunday" Text="2022/06/25"/>
    4. WrapPanel>

    **************************************************************************************************************

    4、效果图

    **************************************************************************************************************

    5、总结和扩展

        注意:仅 DatePicker 支持公历。


    **************************************************************************************************************

  • 相关阅读:
    5年测试经验要个20K不过分吧,谁料面试官三个问题把我打发走了···
    Spring学习第5篇:自动注入(autowire)详解
    精读UNSUPERVISED SEMANTIC SEGMENTATION BY DISTILLING FEATURE CORRESPONDENCES
    Pyecharts教程(六):使用pyecharts创建3D柱状图——以医院门诊数据为例
    双十一蓝牙耳机什么牌子的好用?好用的蓝牙耳机推荐
    ArcGIS Pro 3.0最新消息
    智能汽车-AR/VR应用浅析
    平滑加权轮询算法
    常见工具指令【Vim | GIT | ZIP | UNZIP | IDEA】
    ISO/OIS的七层模型②
  • 原文地址:https://blog.csdn.net/BYH371256/article/details/125460138