[WPF]显示周的起始时间和结束时间 Text of DatePicker

原创 2012年03月26日 16:18:34

这个方法主要是通过修改水印的位置来显示周的开始和结束时间。

        private void DatePicker_SelectedDateChanged(object sender, SelectionChangedEventArgs e)
        {
            var dp = sender as DatePicker;
            if (dp == nullreturn;
 
            if (dp.SelectedDate != null)
            {
                var tb = GetChildOfType<DatePickerTextBox>(dp);
                if (tb == nullreturn;
 
                var wm = tb.Template.FindName("PART_Watermark", tb) as ContentControl;
                if (wm == nullreturn;
                wm.Content = null// This is a part where watermark is set to null, so no text will be displayed
                wm.Content = GetWeekNumber((DateTime)this.DatePicker.SelectedDate);
                dp.SelectedDate = null;
            }
        }
	public T GetChildOfType<T>(DependencyObject depObj) where T : DependencyObject
        {
            if (depObj == nullreturn null;
 
            for (int i = 0; i < VisualTreeHelper.GetChildrenCount(depObj); i++)
            {
                var child = VisualTreeHelper.GetChild(depObj, i);
 
                var result = (child as T) ?? GetChildOfType<T>(child);
                if (result != nullreturn result;
            }
            return null;
        }

相关文章推荐

oracle数据获取当前自然周,当前周的起始和结束时间

下面是使用存储过程向数据库中插入一条数据 数据格式 : 上报周期 起始时间 结束时间  xxxx年第xx周                   xx.xx xx.xx 存储过程如下:  c...

【原创】SQL 返回时间所在月份周次,该周起始结束日期

IF EXISTS ( SELECT 1 FROM sysobjects WHERE name = 'fn_Week)     DROP FUNCTION fn_Week GO set A...

WPF DatePicker自定义时间格式

txtBrithday.Text = Convert.ToDateTime(teBrithday.Text).ToString("yyyy-MM-dd");teBrithday为日历控件DatePic...

计算某年某季度某月某周某日的起始结束时间戳

public static Long[] getTimeCondition(String createdTimebefore,String createdTimeafter){ boo...

ExtJs中日期问题,处理时间差,即结束日期比起始日期大的验证!!

this.ckDate=function(){ var v1 = Ext.getCmp("servicecheckinbean.maintancepsdate").getValue(...
  • snomyc
  • snomyc
  • 2014年08月14日 14:13
  • 8069

highchart 时间轴 固定起始和结束值

最近有这么一个需求,比较不同年份之间的折线图,一开始是根据数据来生成的数据,但是客户方看了之后,发现对比之间的折线图的横坐标不对应,原因就是在于,并不是每一年的数据都是从1月1日到12月31号,这就造...

java 计算天月季度年的起始结束时间戳(直接运行即可)

java 计算天月季度年的起始结束时间戳

C# 当前时间:起始日,周,月,季度,半年的计算方法

//按照时间段拼接Sql语句 switch (strPeriod) { case "日": ...

DatePicker和TimePicker显示当前日期和时间

DatePicker&&TimePicker 两种实现动态输入日期和时间的功能 DatepickerDialog和TimePickerDialog两种实现输入日期和时间的对话框 OnDateC...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[WPF]显示周的起始时间和结束时间 Text of DatePicker
举报原因:
原因补充:

(最多只允许输入30个字)