Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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
Wpf xamdatetimeeditor设置默认的当前时间和日期_Wpf_Xaml_Infragistics - Fatal编程技术网

Wpf xamdatetimeeditor设置默认的当前时间和日期

Wpf xamdatetimeeditor设置默认的当前时间和日期,wpf,xaml,infragistics,Wpf,Xaml,Infragistics,如何在xamdatetimeeditor中设置默认的当前时间和日期,而不是默认的空白 下面的代码不会显示当前日期和时间。 在从XAMDATETIMEDITOR下拉列表中选择日期时间之前,它将为空 在xaml中 <igEditors:XamDateTimeEditor Grid.Row="12" Grid.Column="2" x:Name="Date" Visibility="{Binding datetimeVisible, Converter={St

如何在xamdatetimeeditor中设置默认的当前时间和日期,而不是默认的空白

下面的代码不会显示当前日期和时间。
在从XAMDATETIMEDITOR下拉列表中选择日期时间之前,它将为空

在xaml中

<igEditors:XamDateTimeEditor 
        Grid.Row="12" Grid.Column="2" x:Name="Date" 
        Visibility="{Binding datetimeVisible, Converter={StaticResource booleanToVisibility}}"
        Height="23" Validation.Error="Validation_Error" Mask="yyyy/mm/dd hh:mm:ss" 
        DropDownButtonDisplayMode="Always"  DisplayMode="IncludeBoth" 
        Value="{Binding DateInitial, UpdateSourceTrigger=PropertyChanged,
                        ValidatesOnDataErrors=true, NotifyOnValidationError=true}"
        Text ="{Binding DateSelected, UpdateSourceTrigger=PropertyChanged,
                        ValidatesOnDataErrors=true, NotifyOnValidationError=true}">
    <igEditors:XamDateTimeEditor.ValueConstraint>
        <igEditors:ValueConstraint 
                MaxInclusive="{x:Static sys:DateTime.Now}" ValidateAsType="DateTime" />
    </igEditors:XamDateTimeEditor.ValueConstraint>
</igEditors:XamDateTimeEditor>
我想出来了: 将空文本添加到

public string Error
{
    get { throw new NotImplementedException(); }
}

public string this[string columnName]
{
    get
    {
        string result = null;
        if (columnName == "DateSelected")
        {
            if (string.IsNullOrEmpty(DateSelected))
            {
                result = "Please select date";
            }
        }
        return result;
    }
}

public DateTime DateInitial
{
    get { return this.dateInitial; }
    set
    {
        this.dateInitial = value;

        this.NotifyPropertyChanged("Date");
        Trace.WriteLine("dateInitial !!!! " + dateInitial);
    }
}
NullText="{Binding Source={x:Static sys:DateTime.Now}, StringFormat='{}{0:yyyy/MM/dd H:mm:ss}'}"