DatePicker显示空值

时间:2015-06-19 06:40:45

标签: c# datepicker windows-store-apps

有没有办法在Windows商店应用DatePicker控件中显示空日期值? 转换器不起作用: -

 <DatePicker   Date="{Binding Machine.BasicStartDateTime,Mode=TwoWay,Converter={StaticResource DateTimeToDateTimeOffsetConverter}}"/>


public object Convert(object value, Type targetType, object parameter, string language)
        {
            try
            {
                if (value!=null && value.ToString() !="")
                {
                    DateTime date = DateTime.Parse(value.ToString());
                    return new DateTimeOffset(date);
                }
                DateTimeOffset? dt=null;
                return dt;
            }
            catch (Exception ex)
            {
                DateTimeOffset? dt = null;
                return dt;
            }
        }

'BasicStartDateTime'是一个字符串类型属性,当值不为null(有效日期)时工作正常。如果值为null,则控件显示今天的日期。

0 个答案:

没有答案