Esempio n. 1
0
 public static PenLineCap ToEto(this ag.Paint.Cap value)
 {
     if (object.ReferenceEquals(value, ag.Paint.Cap.Butt))
     {
         return(PenLineCap.Butt);
     }
     if (object.ReferenceEquals(value, ag.Paint.Cap.Round))
     {
         return(PenLineCap.Round);
     }
     if (object.ReferenceEquals(value, ag.Paint.Cap.Square))
     {
         return(PenLineCap.Square);
     }
     throw new NotSupportedException();
 }
Esempio n. 2
0
        void SetStrokeStartLineCap()
        {
            PenLineCap winLineCap = Element.StrokeStartLineCap;

            droidGraphics.Paint.Cap lineCap = droidGraphics.Paint.Cap.Butt;

            switch (winLineCap)
            {
            case PenLineCap.Flat: lineCap = droidGraphics.Paint.Cap.Butt; break;

            case PenLineCap.Square: lineCap = droidGraphics.Paint.Cap.Square; break;

            case PenLineCap.Round: lineCap = droidGraphics.Paint.Cap.Round; break;

            case PenLineCap.Triangle: lineCap = droidGraphics.Paint.Cap.Round; break;
            }

            Control.SetStrokeCap(lineCap);
        }
Esempio n. 3
0
 public void SetStrokeCap(droidGraphics.Paint.Cap strokeCap)
 {
     drawable.Paint.StrokeCap = strokeCap;
     CalculatePathStrokeBounds();
 }