Exemple #1
0
        private static void OnIsOpenChanged([NotNull] DependencyObject obj, DependencyPropertyChangedEventArgs e)
        {
            ValidationHelper.NotNull(obj, () => obj);
            var instance = (ApplicationBar)obj;

            instance.OnIsOpenChanged(BooleanBoxingHelper.Unbox(e.OldValue), BooleanBoxingHelper.Unbox(e.NewValue));
        }
        private static void OnHasOffHeaderChanged([NotNull] DependencyObject obj, DependencyPropertyChangedEventArgs e)
        {
            ValidationHelper.NotNull(obj, () => obj);
            var instance = (ToggleSwitch)obj;

            instance.OnHasOffHeaderChanged(BooleanBoxingHelper.Unbox(e.OldValue), BooleanBoxingHelper.Unbox(e.NewValue));
        }
        private static object CoerceIsDropDownOpen([NotNull] DependencyObject obj, object baseValue)
        {
            ValidationHelper.NotNull(obj, () => obj);
            var instance = (DropDownCommandButton)obj;

            return(instance.CoerceIsDropDownOpen(BooleanBoxingHelper.Unbox(baseValue)));
        }
Exemple #4
0
        private static void OnHasHeaderChanged([NotNull] DependencyObject obj, DependencyPropertyChangedEventArgs e)
        {
            ValidationHelper.NotNull(obj, "obj");
            var instance = (CommandButtonBase)obj;

            instance.OnHasHeaderChanged(BooleanBoxingHelper.Unbox(e.OldValue), BooleanBoxingHelper.Unbox(e.NewValue));
        }
        private static void OnHasSubmenuChanged([NotNull] DependencyObject obj, DependencyPropertyChangedEventArgs e)
        {
            ValidationHelper.NotNull(obj, () => obj);
            var instance = (DropDownCommandButton)obj;

            instance.OnHasSubmenuChanged(BooleanBoxingHelper.Unbox(e.OldValue), BooleanBoxingHelper.Unbox(e.NewValue));
        }
Exemple #6
0
        private static void OnIsCheckedChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e)
        {
            ValidationHelper.NotNull(obj, "obj");
            var instance = (ToggleSwitch)obj;

            instance.OnIsCheckedChanged(BooleanBoxingHelper.Unbox(e.OldValue), BooleanBoxingHelper.Unbox(e.NewValue));
        }
Exemple #7
0
        private static object CoerceIsEnabled(DependencyObject obj, object baseValue)
        {
            ValidationHelper.NotNull(obj, "obj");
            ValidationHelper.OfType(obj, "obj", typeof(UIElement));
            var instance = (UIElement)obj;

            return(BooleanBoxingHelper.Unbox(baseValue) && GetAnimation(instance) != null);
        }
Exemple #8
0
        private static void OnIsApplicationBarHostChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e)
        {
            var host = obj as Decorator;

            if (host != null)
            {
                var window = VisualTreeHelperExtensions.FindParent <System.Windows.Window>(host);
                if (window != null)
                {
                    var applicationBar = GetApplicationBar(window);
                    host.Child = BooleanBoxingHelper.Unbox(e.NewValue) ? applicationBar : null;
                }
            }
        }
Exemple #9
0
        private static object CoerceHasDropShadow(DependencyObject obj, object basevalue)
        {
            ValidationHelper.NotNull(obj, "obj");

            try
            {
                // NOTE: Ignore Code Contracts warnings
                return(BooleanBoxingHelper.Unbox(basevalue) && SystemParameters.DropShadow && Windows.IsWindowsVistaOrHigher);
            }
            catch
            {
                return(basevalue);
            }
        }
Exemple #10
0
        private static void OnIsOpenChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e)
        {
            ValidationHelper.NotNull(obj, "obj");
            ValidationHelper.OfType(obj, "obj", typeof(Popup));

            var popup     = (Popup)obj;
            var oldIsOpen = BooleanBoxingHelper.Unbox(e.OldValue);
            var newIsOpen = BooleanBoxingHelper.Unbox(e.NewValue);

            if (!oldIsOpen && newIsOpen)
            {
                popup.Opened += OnOpened;
            }
            if (oldIsOpen && !newIsOpen)
            {
                popup.Opened -= OnOpened;
            }
        }
        private static void OnIsOpenChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e)
        {
            ValidationHelper.NotNull(obj, () => obj);
            var popup = obj as Popup;

            if (popup != null)
            {
                var oldIsOpen = BooleanBoxingHelper.Unbox(e.OldValue);
                var newIsOpen = BooleanBoxingHelper.Unbox(e.NewValue);
                if (!oldIsOpen && newIsOpen)
                {
                    popup.Opened += OnOpened;
                }
                if (oldIsOpen && !newIsOpen)
                {
                    popup.Opened -= OnOpened;
                }
            }
        }
Exemple #12
0
 public static void SetPreventsOpen([NotNull] UIElement obj, bool value)
 {
     ValidationHelper.NotNull(obj, () => obj);
     obj.SetValue(PreventsOpenProperty, BooleanBoxingHelper.Box(value));
 }
Exemple #13
0
 public static bool GetIsApplicationBarHost(Decorator obj)
 {
     ValidationHelper.NotNull(obj, "obj");
     return(BooleanBoxingHelper.Unbox(obj.GetValue(IsApplicationBarHostProperty)));
 }
 private static void SetIsDefaultHorizontalPosition(UIElement obj, bool value)
 {
     ValidationHelper.NotNull(obj, () => obj);
     obj.SetValue(IsDefaultHorizontalPositionPropertyKey, BooleanBoxingHelper.Box(value));
 }
Exemple #15
0
 public static bool GetPreventsOpen([NotNull] UIElement obj)
 {
     ValidationHelper.NotNull(obj, () => obj);
     return(BooleanBoxingHelper.Unbox(obj.GetValue(PreventsOpenProperty)));
 }
Exemple #16
0
 public static bool GetIsEnabled(UIElement obj)
 {
     ValidationHelper.NotNull(obj, "obj");
     return(BooleanBoxingHelper.Unbox(obj.GetValue(IsEnabledProperty)));
 }
Exemple #17
0
 public static void SetIsEnabled(UIElement obj, bool value)
 {
     ValidationHelper.NotNull(obj, "obj");
     obj.SetValue(IsEnabledProperty, BooleanBoxingHelper.Box(value));
 }
Exemple #18
0
 public static void SetIsOpen(Popup obj, bool value)
 {
     ValidationHelper.NotNull(obj, "obj");
     obj.SetValue(IsOpenProperty, BooleanBoxingHelper.Box(value));
 }
Exemple #19
0
 public static bool GetIsOpen(Popup obj)
 {
     ValidationHelper.NotNull(obj, "obj");
     return(BooleanBoxingHelper.Unbox(obj.GetValue(IsOpenProperty)));
 }
Exemple #20
0
 private static void SetIsDefaultHorizontalPosition(Popup obj, bool value)
 {
     ValidationHelper.NotNull(obj, "obj");
     obj.SetValue(IsDefaultHorizontalPositionPropertyKey, BooleanBoxingHelper.Box(value));
 }
Exemple #21
0
 public static bool GetIsDefaultHorizontalPosition(Popup obj)
 {
     ValidationHelper.NotNull(obj, "obj");
     return(BooleanBoxingHelper.Unbox(obj.GetValue(IsDefaultHorizontalPositionProperty)));
 }
Exemple #22
0
 public static void SetIsApplicationBarHost(Decorator obj, bool value)
 {
     ValidationHelper.NotNull(obj, "obj");
     obj.SetValue(IsApplicationBarHostProperty, BooleanBoxingHelper.Box(value));
 }
 public static bool GetIsDefaultHorizontalPosition(UIElement obj)
 {
     ValidationHelper.NotNull(obj, () => obj);
     return(BooleanBoxingHelper.Unbox(obj.GetValue(IsDefaultHorizontalPositionProperty)));
 }
Exemple #24
0
 public static bool GetIsMainWindow([NotNull] System.Windows.Window obj)
 {
     ValidationHelper.NotNull(obj, "obj");
     return(BooleanBoxingHelper.Unbox(obj.GetValue(IsMainWindowProperty)));
 }
Exemple #25
0
        private static void OnIsBusyChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e)
        {
            var instance = (Window)obj;

            instance.OnIsBusyChanged(BooleanBoxingHelper.Unbox(e.OldValue), BooleanBoxingHelper.Unbox(e.NewValue));
        }
Exemple #26
0
 public static void SetIsMainWindow([NotNull] System.Windows.Window obj, bool value)
 {
     ValidationHelper.NotNull(obj, "obj");
     obj.SetValue(IsMainWindowProperty, BooleanBoxingHelper.Box(value));
 }