public PartRangeValueProviderBehavior(
     DateTimePickerProvider.DateTimePickerPartProvider partProvider)
     : base(partProvider)
 {
     this.partProvider   = partProvider;
     this.dateTimePicker = (SWF.DateTimePicker)partProvider.Control;
 }
        public PartSelectionPatternInvalidatedEvent(
            DateTimePickerProvider.DateTimePickerPartProvider partProvider,
            DateTimePickerProvider pickerProvider)
            : base(partProvider, SelectionPatternIdentifiers.InvalidatedEvent)
        {
            this.partProvider = partProvider;

            oldValue = partProvider.Text;
        }
        public PartSelectionPatternSelectionEvent(
            DateTimePickerProvider.DateTimePickerPartProvider partProvider,
            DateTimePickerProvider pickerProvider)
            : base(partProvider, SelectionPatternIdentifiers.SelectionProperty)
        {
            this.partProvider = partProvider;

            oldValue = partProvider.Text;
        }
        public PartRangeValuePatternValueEvent(
            DateTimePickerProvider.DateTimePickerPartProvider partProvider,
            DateTimePickerProvider dateTimePicker)
            : base(partProvider, RangeValuePatternIdentifiers.ValueProperty)
        {
            this.dateTimePicker = dateTimePicker;
            this.partProvider   = partProvider;

            oldValue = partProvider.Text;
        }
 public PartAutomationIsEnabledPropertyEvent(
     DateTimePickerProvider.DateTimePickerPartProvider provider)
     : base(provider,
            AutomationElementIdentifiers.IsEnabledProperty)
 {
 }