2011-01-02 23 views
0

Ich lerne WPF und Infragistics.Ich möchte einen Null-Wert (setzen Sie nichts wie "") in XamDateTimeEditor, aber was auch immer ich es versuche, hat es auf 01.01.0001 festgelegt.Wie lege ich den Wert XamDateTimeEditor fest?

Nach der Initialisierung, wenn der Editor geklickt hat, möchte ich datetime.Today setzen.

Irgendwelche Vorschläge?

Meine besten Grüße und danke im Voraus.

Antwort

1

Sie können es an eine Eigenschaft vom Typ Nullable DataTime binden, so dass der Editor des XamDataGrid den Editor mit dem Standardwert (null) füllen würde.

-Code -

private DateTime? _fromDT; 

    public DateTime? FromDT 
    { 
     get { return _fromDT; } 
     set 
     { 
      if (value != this._fromDT) 
      { 
       this._fromDT = value; 
       OnPropertyChanged("FromDT"); 
      } 
     } 
    } 

XAML -

my:XamDateTimeEditor Mask="{}{date} {time}" Value="{Binding Path=BindingDataContext.FromDT, ValidatesOnDataErrors=True, UpdateSourceTrigger=LostFocus}"   
Verwandte Themen