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)); }
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)); } }
string BuildVerticalAlignmentString(UxAxisAlignment aa) { switch (aa) { case UxAxisAlignment.Start: return("Top"); case UxAxisAlignment.End: return("Bottom"); case UxAxisAlignment.Center: return("Center"); default: return(""); } }
string BuildHorizontalAlignmentString(UxAxisAlignment aa) { switch (aa) { case UxAxisAlignment.Start: return("Left"); case UxAxisAlignment.End: return("Right"); case UxAxisAlignment.Center: return("Center"); default: return(""); } }