Esempio n. 1
0
        static SimpleTimePicker()
        {
            DefaultStyleKeyProperty.OverrideMetadata(typeof(SimpleTimePicker), new FrameworkPropertyMetadata(typeof(SimpleTimePicker)));

            SelectedDateTimeProperty.OverrideMetadata(typeof(SimpleTimePicker), new FrameworkPropertyMetadata(OnSelectedDateTimeChanged));
            IsDropDownOpenProperty.OverrideMetadata(typeof(SimpleTimePicker), new FrameworkPropertyMetadata(OnIsDropDownOpenChanged));
        }
Esempio n. 2
0
        static InRibbonGallery()
        {
            Type ownerType = typeof(InRibbonGallery);

            DefaultStyleKeyProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(ownerType));
            IsDropDownOpenProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(new PropertyChangedCallback(OnIsDropDownOpenChanged)));
            ControlSizeDefinitionProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(new PropertyChangedCallback(OnControlSizeDefinitionChanged)));
        }
Esempio n. 3
0
        static SearchBox()
        {
            DefaultStyleKeyProperty.OverrideMetadata(typeof(SearchBox), new FrameworkPropertyMetadata(typeof(SearchBox)));

            KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(typeof(SearchBox), new FrameworkPropertyMetadata(KeyboardNavigationMode.Cycle));

            IsEditableProperty.OverrideMetadata(typeof(SearchBox), new FrameworkPropertyMetadata(true));
            IsReadOnlyProperty.OverrideMetadata(typeof(SearchBox), new FrameworkPropertyMetadata(false));
            ShouldPreserveUserEnteredPrefixProperty.OverrideMetadata(typeof(SearchBox), new FrameworkPropertyMetadata(true));
            StaysOpenOnEditProperty.OverrideMetadata(typeof(SearchBox), new FrameworkPropertyMetadata(true));
            IsTabStopProperty.OverrideMetadata(typeof(SearchBox), new FrameworkPropertyMetadata(false));

            IsDropDownOpenProperty.OverrideMetadata(typeof(SearchBox), new FrameworkPropertyMetadata(OnIsDropDownOpenChanged));
        }
Esempio n. 4
0
        /// <summary>
        /// Get the dependency property tests.
        /// </summary>
        /// <returns>The dependency property tests.</returns>
        public override IEnumerable <DependencyPropertyTestMethod> GetDependencyPropertyTests()
        {
            // Get the base Control dependency property tests
            IList <DependencyPropertyTestMethod> tests = TagInherited(base.GetDependencyPropertyTests());

            // IsDropDownOpen tests
            tests.Add(IsDropDownOpenProperty.CheckDefaultValueTest);
            tests.Add(IsDropDownOpenProperty.ChangeSetValueTest);
            tests.Add(IsDropDownOpenProperty.ClearValueResetsDefaultTest);
            tests.Add(IsDropDownOpenProperty.TemplateBindTest);
            tests.Add(IsDropDownOpenProperty.ChangesVisualStateTest(false, true, "PopupOpened"));
            tests.Add(IsDropDownOpenProperty.ChangesVisualStateTest(true, false, "PopupClosed"));

            // PopupButtonMode tests
            tests.Add(PopupButtonModeProperty.CheckDefaultValueTest);
            tests.Add(PopupButtonModeProperty.ChangeSetValueTest);
            tests.Add(PopupButtonModeProperty.ClearValueResetsDefaultTest);
            tests.Add(PopupButtonModeProperty.InvalidValueFailsTest);
            tests.Add(PopupButtonModeProperty.InvalidValueIsIgnoredTest);
            tests.Add(PopupButtonModeProperty.DoesNotChangeVisualStateTest(ClickMode.Hover, ClickMode.Press));
            tests.Add(PopupButtonModeProperty.DoesNotChangeVisualStateTest(ClickMode.Press, ClickMode.Hover));
            tests.Add(PopupButtonModeProperty.DoesNotChangeVisualStateTest(ClickMode.Press, ClickMode.Release));
            tests.Add(PopupButtonModeProperty.SetXamlAttributeTest);
            tests.Add(PopupButtonModeProperty.SetXamlElementTest);
            tests.Add(PopupButtonModeProperty.CanBeStyledTest);

            // MaxDropDownHeight tests
            tests.Add(MaxDropDownHeightProperty.CheckDefaultValueTest);
            tests.Add(MaxDropDownHeightProperty.ChangeSetValueTest);
            tests.Add(MaxDropDownHeightProperty.ClearValueResetsDefaultTest);
            tests.Add(MaxDropDownHeightProperty.InvalidValueFailsTest);
            tests.Add(MaxDropDownHeightProperty.InvalidValueIsIgnoredTest);
            tests.Add(MaxDropDownHeightProperty.TemplateBindTest);
            tests.Add(MaxDropDownHeightProperty.CanBeStyledTest);

            return(tests);
        }
Esempio n. 5
0
 set => SetValue(IsDropDownOpenProperty, value);
 set => SetValue(IsDropDownOpenProperty, Boxed.Bool(value));