带有3个框的WPF日期选择器

时间:2016-01-20 16:59:53

标签: c# wpf

我要求每月,每天和每年都有一个带有3个独立框的日期选择器(见下图)。

enter image description here

客户认为默认值不合格。但是我真的很难看到如何在WPF中完成这项工作。我想也许这可能只是一个造型变化,但我并没有真正找到任何例子。

1 个答案:

答案 0 :(得分:1)

您可以自己控制将所需文本框的属性绑定到包含日期时间数据结构的控件的添加属性。

有几种方法可以给猫皮肤涂抹。因为你在这里要求你可能很难完全自己控制(使用“年”等依赖属性)所以我建议采用简单的方法并构建一个具有DateTime作为数据上下文的用户控件。

这将允许您拥有绑定到年份值的文本框。     [TextBox Text =“{Binding Path = Year}”/>

对您希望直接绑定到的其他值重复此操作。

然后在您的父控件中,只需拉入创建的用户控件并绑定到包含日期时间值的属性。

try {
    Url uri = new Url(urlString);
    Parser parse = new Parser(uri);
} catch (Exception  e)
{
    //ignore some other exceptions
}
catch (SocketTimeOutException  e)
{
    //I want to catch this exception and do some thing or restart
    //if it's a timeout issue.
    //I am using a proxy for the network connection at JVM setting
    //using setProperty    
}