CalDavSynchronizer.Conversions.Msft.HtmlFromXamlConverter.ParseXamlThickness C# (CSharp) Метод

ParseXamlThickness() приватный статический Метод

private static ParseXamlThickness ( string thickness ) : string
thickness string
Результат string
    private static string ParseXamlThickness(string thickness)
    {
      string[] values = thickness.Split(',');

      for (int i = 0; i < values.Length; i++)
      {
        double value;
        if (double.TryParse(values[i], out value))
        {
          values[i] = Math.Ceiling(value).ToString();
        }
        else
        {
          values[i] = "1";
        }
      }

      string cssThickness;
      switch (values.Length)
      {
        case 1:
          cssThickness = thickness;
          break;
        case 2:
          cssThickness = values[1] + " " + values[0];
          break;
        case 4:
          cssThickness = values[1] + " " + values[2] + " " + values[3] + " " + values[0];
          break;
        default:
          cssThickness = values[0];
          break;
      }

      return cssThickness;
    }