C# 日期选择器显示空值

C# 日期选择器显示空值,c#,datepicker,windows-store-apps,C#,Datepicker,Windows Store Apps,是否有任何方法可以在windows应用商店应用程序日期选择器控件中显示空日期值? 以下转换器不工作:- <DatePicker Date="{Binding Machine.BasicStartDateTime,Mode=TwoWay,Converter={StaticResource DateTimeToDateTimeOffsetConverter}}"/> public object Convert(object value, Type targetType, obj

是否有任何方法可以在windows应用商店应用程序日期选择器控件中显示空日期值? 以下转换器不工作:-

 <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;
            }
        }

公共对象转换(对象值、类型targetType、对象参数、字符串语言)
{
尝试
{
if(value!=null&&value.ToString()!=“”)
{
DateTime date=DateTime.Parse(value.ToString());
返回新的DateTimeOffset(日期);
}
DateTimeOffset?dt=null;
返回dt;
}
捕获(例外情况除外)
{
DateTimeOffset?dt=null;
返回dt;
}
}

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

Define不起作用,
DatePicker
控件在哪里?@ekad它显示今天的日期而不是空白。您还没有回答我的第二个问题:
DatePicker
控件在哪里?我在代码中没有看到任何
DatePicker
。如何使用该代码设置
DatePicker
值?好的,我在帖子中添加了更多信息。