コード例 #1
0
        public static nfloat BorderWidthPresetToValue(BorderWidthPreset border)
        {
            switch (border)
            {
            case BorderWidthPreset.None:
                return(0);

            case BorderWidthPreset.Border1:
                return(0.5f);

            case BorderWidthPreset.Border2:
                return(1);

            case BorderWidthPreset.Border3:
                return(2);

            case BorderWidthPreset.Border4:
                return(3);

            case BorderWidthPreset.Border5:
                return(4);

            case BorderWidthPreset.Border6:
                return(5);

            case BorderWidthPreset.Border7:
                return(6);

            case BorderWidthPreset.Border8:
                return(7);

            case BorderWidthPreset.Border9:
                return(8);

            default:
                return(default(nfloat));
            }
        }
コード例 #2
0
 public static void SetBorderWidthPreset(this UIView view, BorderWidthPreset value)
 {
     view.Layer.SetBorderWidthPreset(value);
 }
コード例 #3
0
 public static void SetBorderWidthPreset(this CALayer layer, BorderWidthPreset value)
 {
     layer.MaterialLayer().BorderWidthPreset = value;
 }