WPF DatePicker默认显示当前日期,格式化为年月日

2018年08月08日 11:23:00 weixin_33922670 阅读数:253

原文:WPF DatePicker默认显示当前日期

WPF的日历选择控件默认为当前日期,共有两种方法,一种静态,一种动态。

静态的当然写在DatePicker控件的属性里了,动态的写在对应的cs文件里,具体请看下面。

 1.方法一:
 myDatePicker.Text = DateTime.Today.ToLongDateString();
 2.方法二:
 先在窗体头部引入命名空间:
 xmlns:sys="clr-namespace:System;assembly=mscorlib"
 然后:
 <DatePicker SelectedDate="{x:Static sys:DateTime.Now}" />
 不过呢,建议用第二种方法,把UI和逻辑分开,不要再把它们放一起了!
然而,在MVVM中,这没啥卵用了,直接binding
年月日格式化
 <DatePickerGrid.Row="1"HorizontalAlignment="Center"VerticalAlignment="Center"BorderThickness="0"SelectedDate="{x:Static sys:DateTime.Now}"><DatePicker.Resources><Style TargetType="DatePickerTextBox"><Setter Property="BorderThickness" Value="0"/><Setter Property="Template"><Setter.Value><ControlTemplate><TextBox x:Name="PART_TextBox" Text="{Binding Path=SelectedDate, StringFormat={}{0:yyyy年MM月dd日}, RelativeSource={RelativeSource AncestorType={x:Type DatePicker}}}" /></ControlTemplate></Setter.Value></Setter></Style></DatePicker.Resources></DatePicker

转载于:https://www.cnblogs.com/LiZhongZhongY/p/10884627.html

WPF DatePicker默认显示当前日期,格式化为年月日(转)相关推荐

  1. WPF DatePicker 默认显示当前时间

    两种方法: 1.通过后台赋值: DatePicker.SelectedDate = DateTime.Now; 2.前台控件的属性直接赋值 <DatePicker SelectedDate=&q ...

  2. php日期格式化年月日时分秒,js将当前时间格式化为年月日时分秒格式详解

    本文主要介绍了js将当前时间格式化为 年-月-日 时:分:秒主要是使用js的Date()对象,将系统当前时间格式化为年-月-日 时:分:秒,需要的朋友可以参考下,希望能帮助到大家. 利用js的Date ...

  3. jquery 毫秒转换成日期_jQuery Datepicker – 如何将日期格式化为纪元时间戳(以秒为单位,而不是毫秒)...

    我正在使用 jquery datepicker插件来设置一个日期字段,该字段存储为db中的纪元时间戳(字段,publish_time,直接映射到表模式). 看来Datepicker只支持以毫秒为单位的 ...

  4. 【JS】日期Date如何格式化为年月日yyyy-MM-dd hh:mm:ss

    如何将日期Date转换为指定的格式:如 yyyy-MM-dd hh:mm:ss 或者 yyyy-MM-dd ? 可以为Date原型添加如下的方法: Date.prototype.format = fu ...

  5. Java黑皮书课后题第6章:**6.24(显示当前日期和时间)程序清单2-7显示当前时间。改进这个例子,显示当前的日期和时间。程序清单6-12中的日历例子可以提供一些如何提供如何求年月日的思路

    6.24(显示当前日期和时间)程序清单2-7显示当前时间.改进这个例子,显示当前的日期和时间.程序清单6-12中的日历例子可以提供一些如何提供如何求年月日的思路 题目 题目描述 2-7显示当前时间 从 ...

  6. element-UI级联选择器(Cascader 回显、默认显示项) - (返回结果的)格式转化 - 代码篇

    el-cascader组件 :(返回结果的)格式转化 有时候会报错:TypeError: thsAreaCode.replace is not a function (bug截图如下) 说白了就是该组 ...

  7. 解决——U盘格式化为NTFs之后,显示不了U盘

    针对U盘没损坏情况下: U盘格式化为NTFs之后,在电脑上显示不了U盘符 **问题.**在制作系统U盘安装win10系统时候,发现U盘拷贝不了大文件,查看属性为Fat32. 看攻略说改成NTFs后可以 ...

  8. 计算机获取的系统时间是什么时间格式,【excle怎样获取当前日期格式】如何在EXCEL中显示当天的日期和时间?...

    Excel中,如何用函数获取当前日期(即系统日期)的月份值? 个=month(today()). 当月=month(today()),当日=day(today()). =TODAY()获得当前日期,形 ...

  9. vue-element日期选择器(默认显示当前年月日,并且只能选择当前及当前之前的日期)

    页面执行效果如下: //年|月|日可分别选择并默认显示当前年月日 //只能选择当前年之前的年月日 <el-date-pickerv-model="value1"type=&q ...

最新文章

  1. 2017级面向对象程序设计 作业三
  2. 智能交通大数据及云应用平台解决方案
  3. 数据泄露 安全狗捍卫服务器安全
  4. python3 推荐使用super调用base类方法
  5. 正则东西类,简化正则匹配
  6. 使用DynamoDBMapper扫描DynamoDB项目
  7. 影响力-你为什么说是
  8. (libgdx学习)Net的使用
  9. 支付宝弄了个“双12 ” 岛国民众都high了
  10. 【Codeforces 404C】Restore Graph
  11. lnmp升级PHP环境
  12. Mysql查询某列最长字符串记录
  13. Windows事件ID详细
  14. ppt滚动动画随机选题
  15. 毕业设计-基于微信小程序的图书馆咨询服务系统
  16. Dev-C++ win10中文乱码
  17. 计算机的传播速度和传播速率一样吗,U盘传输速度和什么有关?
  18. C++调用matlab dll报错:Invalid input:Null runtime instance
  19. (转)为Linux服务器部署高效防毒软件
  20. Java压缩、解压zip文件

热门文章

  1. 【操作系统】Classical Problems of Synchronization-信号量机制
  2. python【力扣LeetCode算法题库】1013-将数组分成和相等的三个部分(贪心)
  3. java packetmaster_TCP中间件_java_server
  4. php oracle 问题,Oracle PHP 故障诊断常见问题以及解答
  5. 反向非归零编码_【基础】什么是编码器?
  6. build unity 丢失_Unity Build PS4文件时的一些坑
  7. uvc音频传输协议_蓝牙中的三种音频编码:Apt-X、SBC、AAC,请问分别有什么区别?...
  8. c++后台开发项目_[c/c++后台开发面经系列]4 Zoom面经(含答案)
  9. 新网站如何在最短的时间内提升排名呢?
  10. 从三个角度判断网站优劣程度值得了解一下