ModernWPF.Controls.DialogControlContainer.DetermineAniDirection C# (CSharp) Method

DetermineAniDirection() static private method

static private DetermineAniDirection ( DialogControl content ) : SlideFromDirection
content DialogControl
return SlideFromDirection
        static SlideFromDirection DetermineAniDirection(DialogControl content)
        {
            if (content != null)
            {
                if (content.VerticalAlignment == System.Windows.VerticalAlignment.Stretch)
                {
                    switch (content.HorizontalAlignment)
                    {
                        case System.Windows.HorizontalAlignment.Left:
                            return SlideFromDirection.Left;
                        case System.Windows.HorizontalAlignment.Right:
                            return SlideFromDirection.Right;
                    }
                }
                else if (content.HorizontalAlignment == System.Windows.HorizontalAlignment.Stretch &&
                    content.VerticalAlignment == System.Windows.VerticalAlignment.Bottom)
                {
                    return SlideFromDirection.Bottom;
                }
            }
            return SlideFromDirection.Top;
        }