示例#1
0
        /// <summary>
        /// <see cref="PropertyMetadata.PropertyChangedCallback"/>
        /// </summary>
        private static void OnZIndexPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            int oldValue = (int)e.OldValue;
            int newValue = (int)e.NewValue;

            if (oldValue == newValue)
            {
                return;
            }

            UIElement child = d as UIElement;

            if (child == null)
            {
                return;
            }

            Panel panel = child.InternalVisualParent as Panel;

            if (panel == null)
            {
                return;
            }


            panel.InvalidateZState();
        }
        // Token: 0x06005314 RID: 21268 RVA: 0x00171C14 File Offset: 0x0016FE14
        private static void OnZIndexPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            int num  = (int)e.OldValue;
            int num2 = (int)e.NewValue;

            if (num == num2)
            {
                return;
            }
            UIElement uielement = d as UIElement;

            if (uielement == null)
            {
                return;
            }
            Panel panel = uielement.InternalVisualParent as Panel;

            if (panel == null)
            {
                return;
            }
            panel.InvalidateZState();
        }