Exemple #1
0
        string BuildUxAlignmentString(UxAxisAlignment horizontal, UxAxisAlignment vertical)
        {
            if (horizontal == UxAxisAlignment.Default &&
                vertical == UxAxisAlignment.Default)
            {
                return("Default");
            }

            if (horizontal == UxAxisAlignment.Center &&
                vertical == UxAxisAlignment.Center)
            {
                return("Center");
            }

            if (horizontal == UxAxisAlignment.Center &&
                vertical == UxAxisAlignment.Default)
            {
                return("HorizontalCenter");
            }

            if (horizontal == UxAxisAlignment.Default &&
                vertical == UxAxisAlignment.Center)
            {
                return("VerticalCenter");
            }

            return(BuildVerticalAlignmentString(vertical) + BuildHorizontalAlignmentString(horizontal));
        }
Exemple #2
0
        UxSize AnchorForAlignment(UxAxisAlignment alignment)
        {
            switch (alignment)
            {
            case UxAxisAlignment.Start: return(UxSize.Percent(0));

            case UxAxisAlignment.End: return(UxSize.Percent(100));

            default: return(UxSize.Percent(50));
            }
        }
Exemple #3
0
        string BuildVerticalAlignmentString(UxAxisAlignment aa)
        {
            switch (aa)
            {
            case UxAxisAlignment.Start: return("Top");

            case UxAxisAlignment.End: return("Bottom");

            case UxAxisAlignment.Center: return("Center");

            default: return("");
            }
        }
Exemple #4
0
        string BuildHorizontalAlignmentString(UxAxisAlignment aa)
        {
            switch (aa)
            {
            case UxAxisAlignment.Start: return("Left");

            case UxAxisAlignment.End: return("Right");

            case UxAxisAlignment.Center: return("Center");

            default: return("");
            }
        }