2009-07-06 6 views
0

Ich versuche, eine einfache DateTime-Spalte zu erstellen, um Zeitwerte festzulegen. So herumspielen:Spalte mit DateTime-Wert in WPFToolkit DataGrid

<toolkit:DataGridTextColumn Header="Start" Binding="{Binding Path=StartAt, StringFormat=0:hh:mm:ss tt}"/> 

es erscheint normal, aber das Ändern des Wertes funktioniert nicht. Ich weiß nicht warum. Und gibt es irgendeine Möglichkeit, eine Art "Maske" zu machen, die hilft, Werte einzugeben? Ich meine, Doppelpunkte zu überspringen, nur Ziffern und etc. Offensichtlich gibt es etwas Potential von WPF, um Kontrollen wie DateTimePicker, aber nicht für Daten, aber nur Zeitwerte zu machen.

Könnt ihr mir bitte ein Beispiel zeigen? Vielen Dank.

Antwort

0

Die folgende Formatierung funktioniert für mich:

Binding="{Binding StartAt, StringFormat='{}{0:HH:mm:ss}'}" 
Verwandte Themen