Пример #1
0
 public VisibilitySet(
     VisibilityValue trueVisibility, VisibilityValue falseVisibility, VisibilityValue nullVisibility)
 {
     TrueVisibility  = trueVisibility;
     FalseVisibility = falseVisibility;
     NullVisibility  = nullVisibility;
 }
        Visibility ConvertToPlatformValue(VisibilityValue visibilityValue)
        {
            switch (visibilityValue)
            {
            case VisibilityValue.Visible:
                return(Visibility.Visible);

            case VisibilityValue.Collapsed:
                return(Visibility.Collapsed);

            case VisibilityValue.Hidden:
                return(Visibility.Collapsed);
            }

            throw new ArgumentOutOfRangeException();
        }
Пример #3
0
        static string GetAndroidAlias(VisibilityValue visibilityValue)
        {
            if (visibilityValue == VisibilityValue.Visible)
            {
                return(visibilityValue.ToString());
            }
            else if (visibilityValue == VisibilityValue.Hidden)
            {
                return("Invisible");
            }
            else if (visibilityValue == VisibilityValue.Collapsed)
            {
                return("Gone");
            }

            throw new ArgumentException("Unknown value: " + visibilityValue);
        }