static SimpleTimePicker() { DefaultStyleKeyProperty.OverrideMetadata(typeof(SimpleTimePicker), new FrameworkPropertyMetadata(typeof(SimpleTimePicker))); SelectedDateTimeProperty.OverrideMetadata(typeof(SimpleTimePicker), new FrameworkPropertyMetadata(OnSelectedDateTimeChanged)); IsDropDownOpenProperty.OverrideMetadata(typeof(SimpleTimePicker), new FrameworkPropertyMetadata(OnIsDropDownOpenChanged)); }
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))); }
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)); }
/// <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); }
set => SetValue(IsDropDownOpenProperty, value);
set => SetValue(IsDropDownOpenProperty, Boxed.Bool(value));