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(); }
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); }