コード例 #1
0
ファイル: Ellipses.cs プロジェクト: StanvanderPloeg/DP
 public static Ellipses Instance(Ellipse E, Canvas C)
 {
     if (_instance == null)
     {
         _instance = new Ellipses(E, C);
     }
     return(_instance);
 }
コード例 #2
0
ファイル: Figs.cs プロジェクト: StanvanderPloeg/DP
        public Figure(Shape S, string T, Canvas C)
        {
            Fig    = S;
            Type   = T;
            DepPat = C;
            //SetPosition(Canvas.GetLeft(S), Canvas.GetTop(S), Canvas.GetRight(S), Canvas.GetBottom(S));

            if (S.GetType() == typeof(Rectangle))
            {
                DeliFig = Rectangles.Instance((Rectangle)S, DepPat);
            }
            if (S.GetType() == typeof(Ellipse))
            {
                DeliFig = Ellipses.Instance((Ellipse)S, DepPat);
            }

            DeliFig.Draw(S);
        }