Ich habe eine DataGridTemplateColumn (programmgesteuert erstellt) mit einem TextBlock für das CellTemplate und einen DatePicker für das CellEditingTemplate.Erlaube dem Benutzer, Datum von DatePicker zu löschen
Der DatePicker-Wert ist an eine DateTime gebunden ?.
Wenn die Zelle ein Datum enthält, an dem das Raster geladen wird, führt das Löschen des Datums zu einem Validierungsproblem - der leere Wert wird nicht an die gebundene Eigenschaft gesendet. Gibt es eine Einstellung auf dem DatePicker, um leere Werte zuzulassen (ich konnte keinen finden)?
Ist ein Konverter erforderlich, um mit der Nullable-Eigenschaft zu arbeiten?
Vielen Dank für jede Einsicht -
Danke für die Antwort. Wenn ich tiefer in den Code eintauche, habe ich einen Konverter gefunden. Ich habe das Problem in ConvertBack() behoben: return 'null' statt' string.Empty'. – Number8
Großartig. Gut zu wissen, dass Sie es selbst lösen konnten. Sie haben nicht erwähnt, dass Sie bereits einen Konverter-Setup in Ihrem Code hatten. –