diff --git a/src/Avalonia.Controls/DateTimePickers/DatePicker.cs b/src/Avalonia.Controls/DateTimePickers/DatePicker.cs
index 4edc8467d5..8939b854e9 100644
--- a/src/Avalonia.Controls/DateTimePickers/DatePicker.cs
+++ b/src/Avalonia.Controls/DateTimePickers/DatePicker.cs
@@ -14,504 +14,6 @@ namespace Avalonia.Controls
///
public class DatePicker : TemplatedControl
{
- public DatePicker()
- {
- PseudoClasses.Set(":hasnodate", true);
- _presenter = new DatePickerPresenter();
- var now = DateTimeOffset.Now;
- _minYear = new DateTimeOffset(now.Date.Year - 100, 1, 1, 0, 0, 0, now.Offset);
- _maxYear = new DateTimeOffset(now.Date.Year + 100, 12, 31, 0, 0, 0, now.Offset);
-
- _presenter.DatePicked += OnPresenterDatePicked;
- }
-
- ///
- /// Define the Property
- ///
- public static readonly DirectProperty DayFormatProperty =
- AvaloniaProperty.RegisterDirect("DayFormat",
- x => x.DayFormat, (x, v) => x.DayFormat = v);
-
- ///
- /// Defines the Property
- ///
- public static readonly DirectProperty DayVisibleProperty =
- AvaloniaProperty.RegisterDirect("DayVisible",
- x => x.DayVisible, (x, v) => x.DayVisible = v);
-
- ///
- /// Defines the Property
- ///
- public static readonly StyledProperty