Wpf DatePicker范围选择限制(转)

Wpf DatePicker范围选择限制

2018年06月06日 14:44:53 木子帅 阅读数:1265

版权声明: https://blog.csdn.net/yedekuqi4712/article/details/80594606

需要实现:两个DatePicker,(1)第一个选择时间后,再选择第二个,不能在第一个时间之前;(2)第二个选择后,再选择第一个,不能在第二个时间之后。

代码:

  1. <DatePicker Height="25"

  2.  

    HorizontalAlignment="Left"

  3.  

    Margin="163,36,0,0"

  4.  

    Name="datePicker1"

  5.  

    VerticalAlignment="Top"

  6.  

    Width="115"

  7.  

    DisplayDateEnd="{Binding SelectedDate,ElementName=datePicker2}"/>

  8.  

    <DatePicker Height="25"

  9.  

    HorizontalAlignment="Left"

  10.  

    Margin="324,34,0,0"

  11.  

    Name="datePicker2"

  12.  

    VerticalAlignment="Top"

  13.  

    Width="115"

  14.  

    DisplayDateStart = "{Binding SelectedDate,ElementName=datePicker1}"/>

结果:

原文地址:https://www.cnblogs.com/LiZhongZhongY/p/10884631.html

时间: 2024-10-04 06:34:12

Wpf DatePicker范围选择限制(转)的相关文章

WPF DatePicker默认显示当前日期

WPF的日历选择控件默认为当前日期,共有两种方法,一种静态,一种动态. 静态的当然写在DatePicker控件的属性里了,动态的写在对应的cs文件里,具体请看下面. 1.方法一: myDatePicker.Text = DateTime.Today.ToLongDateString(); 2.方法二: 先在窗体头部引入命名空间: xmlns:sys="clr-namespace:System;assembly=mscorlib" 然后: <DatePicker SelectedD

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

WPF DatePicker默认显示当前日期,格式化为年月日 2018年08月08日 11:23:00 weixin_33922670 阅读数:253 原文:WPF DatePicker默认显示当前日期 WPF的日历选择控件默认为当前日期,共有两种方法,一种静态,一种动态. 静态的当然写在DatePicker控件的属性里了,动态的写在对应的cs文件里,具体请看下面. 1.方法一: myDatePicker.Text = DateTime.Today.ToLongDateString(); 2.方

WPF DatePicker

WPF DatePicker 显示当前时间 1.通过后台赋值: DatePicker.SelectedDate = DateTime.Now; 2.前台控件的属性直接赋值 <DatePicker SelectedDate="{x:Static sys:DateTime.Now}" /> 需要引用 xmlns:sys="clr-namespace:System;assembly=mscorlib"

双日历插件--jq datepicker时间范围选择

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="css/jquery-ui.min.css"> <script src="jquery.min.js"&

Wpf DatePicker 水印修改为中文

效果图: 在App.cs添加如下代码: protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); EventManager.RegisterClassHandler(typeof(DatePicker), DatePicker.LoadedEvent, new RoutedEventHandler(DatePicker_Loaded)); } public static T GetChildOfType<

【转】WPF DatePicker只显示年和月

最近的项目,查询时只需要年和月,不需要日,因此需要对原有的DatePicker进行修改,查询了网上的内容,最终从一篇帖子里看到了添加附加属性的方法,地址是http://stackoverflow.com/questions/1798513/wpf-toolkit-datepicker-month-year-only 原文是用了两个类,其中一个是为了让DatePicker下的Calendar只显示年月,不显示日,另一个类是为了让DatePicker格式化为yyyy-MM格式,但是从文章中可以看出,

react-native DatePicker日期选择组件的实现

本教程的实现效果如下: 为了实现其淡入/淡出的覆盖效果, 还有取消按钮, 在此用了一个三方的组件, 大家可以先安装一下: 三方组件的地址:https://github.com/eyaleizenberg/react-native-custom-action-sheet (可以看看,也可以直接按我的步骤走) 1. 在terminal的该工程目录下运行: npm install react-native-custom-action-sheet --save 2. 然后运行: npm start 3.

WPF DatePicker 添加水印效果

这个控件没有水印属性,依然使用依赖属性解决 public class DatePickerHelper { public static object GetWatermark(DependencyObject obj) { return (object)obj.GetValue(WatermarkProperty); } public static void SetWatermark(DependencyObject obj, object value) { obj.SetValue(Water

WPF DataGrid获取选择行的数据

在WPF中,单击DataGrid,如何获取当前点击的行? 比如在MouseDoubleClick事件中,事实上获取的选中行是一个DataRowview,你可以通过以下的方法来获取选中行的数据,需要引用system.IO 和System.Data; var a =this.exDataGrid.selectItem; var b= a as DataRowView; 或者var b=(DataRowView) exDataGrid.selectItem b["FiledName"].To