Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何修改WPF日期选择器以接受任何文本输入?_C#_Wpf_Datepicker - Fatal编程技术网

C# 如何修改WPF日期选择器以接受任何文本输入?

C# 如何修改WPF日期选择器以接受任何文本输入?,c#,wpf,datepicker,C#,Wpf,Datepicker,是否有办法修改WPF DatePicker,以便用户除了输入日期外,还可以输入非日期(如1Y等期间代码) 基本上,我正在寻找一个文本输入字段,它可以接受任何旁边有日历图标的字符串(或者可以选择匹配自定义验证规则的字符串),使用该控件时,会将所选日期粘贴到该文本字段中…您可以创建一个自定义控件来扩展DatePicker控件。有人告诉我,这可能非常困难,我认为您最好修改一个文本字段,使其旁边有一个日历。最快的方法是创建一个包含文本字段和日期选择器的控件,但在日历关闭时隐藏日期选择器的文本部分并将日期

是否有办法修改WPF DatePicker,以便用户除了输入日期外,还可以输入非日期(如1Y等期间代码)


基本上,我正在寻找一个文本输入字段,它可以接受任何旁边有日历图标的字符串(或者可以选择匹配自定义验证规则的字符串),使用该控件时,会将所选日期粘贴到该文本字段中…

您可以创建一个自定义控件来扩展DatePicker控件。有人告诉我,这可能非常困难,我认为您最好修改一个文本字段,使其旁边有一个日历。最快的方法是创建一个包含文本字段和日期选择器的控件,但在日历关闭时隐藏日期选择器的文本部分并将日期内容复制到文本字段。是的,这是计划B。我希望有更聪明的方法:)