コード例 #1
0
ファイル: Conversions.cs プロジェクト: philstopford/Eto
 public static PenLineJoin ToEto(this ag.Paint.Join value)
 {
     if (object.ReferenceEquals(value, ag.Paint.Join.Bevel))
     {
         return(PenLineJoin.Bevel);
     }
     if (object.ReferenceEquals(value, ag.Paint.Join.Miter))
     {
         return(PenLineJoin.Miter);
     }
     if (object.ReferenceEquals(value, ag.Paint.Join.Round))
     {
         return(PenLineJoin.Round);
     }
     throw new NotSupportedException();
 }
コード例 #2
0
        void SetStrokeLineJoin()
        {
            PenLineJoin winLineJoin = Element.StrokeLineJoin;

            droidGraphics.Paint.Join lineJoin = droidGraphics.Paint.Join.Miter;

            switch (winLineJoin)
            {
            case PenLineJoin.Miter: lineJoin = droidGraphics.Paint.Join.Miter; break;

            case PenLineJoin.Bevel: lineJoin = droidGraphics.Paint.Join.Bevel; break;

            case PenLineJoin.Round: lineJoin = droidGraphics.Paint.Join.Round; break;
            }

            Control.SetStrokeJoin(lineJoin);
        }
コード例 #3
0
 public void SetStrokeJoin(droidGraphics.Paint.Join strokeJoin)
 {
     drawable.Paint.StrokeJoin = strokeJoin;
     Invalidate();
 }