Example #1
0
 public static SKStrokeCap ToSkia(this PenStrokeCap penStrokeCap)
 {
     return(penStrokeCap switch
     {
         PenStrokeCap.Butt => SKStrokeCap.Butt,
         PenStrokeCap.Round => SKStrokeCap.Round,
         PenStrokeCap.Square => SKStrokeCap.Square,
         _ => SKStrokeCap.Butt,
     });
Example #2
0
        public static SKStrokeCap ToSkia(this PenStrokeCap penStrokeCap)
        {
            switch (penStrokeCap)
            {
            case PenStrokeCap.Butt:
                return(SKStrokeCap.Butt);

            case PenStrokeCap.Round:
                return(SKStrokeCap.Round);

            case PenStrokeCap.Square:
                return(SKStrokeCap.Square);

            default:
                return(SKStrokeCap.Butt);
            }
        }
Example #3
0
        public static PenLineCap MapsuiStrokeCaptoPenLineCap(PenStrokeCap penStrokeCap)
        {
            switch (penStrokeCap)
            {
            case PenStrokeCap.Butt:
                return(PenLineCap.Flat);

            case PenStrokeCap.Round:
                return(PenLineCap.Round);

            case PenStrokeCap.Square:
                return(PenLineCap.Square);

            default:
                return(PenLineCap.Flat);
            }
        }
Example #4
0
 public static PenLineCap ToXaml(this PenStrokeCap penStrokeCap)
 {
     return(StyleConverter.MapsuiStrokeCaptoPenLineCap(penStrokeCap));
 }