public DateTimePickerWin(IControlFactory controlFactory)
{
DateTimePickerManager.ValueGetter<DateTime> valueGetter = () => base.Value;
DateTimePickerManager.ValueSetter<DateTime> valueSetter = delegate(DateTime value)
{
base.Value = value;
};
_manager = new DateTimePickerManager(controlFactory, this, valueGetter, valueSetter);
_manager.ValueChanged += (sender, args) => base.OnValueChanged(args);
_manager.NullDisplayBoxCustomizationDelegate += NullDisplayBoxCustomization;
this.SetGlobalDefaultFormat();
this.ObserveGlobalUIHints();
}