Наследование: VixenModules.Preview.VixenPreview.Shapes.PreviewBaseShape
Пример #1
0
        public override void Match(PreviewBaseShape matchShape)
        {
            PreviewMultiString shape = (matchShape as PreviewMultiString);

            PixelSize = shape.PixelSize;
            Layout();
        }
Пример #2
0
        public override object Clone()
        {
            PreviewMultiString newMultiString = (PreviewMultiString)this.MemberwiseClone();

            //foreach (PreviewPixel pixel in _pixels)
            //{
            //    newLine.AddPixel(pixel.X, pixel.Y);
            //}
            //Console.WriteLine("Clone");
            return(newMultiString);
        }
Пример #3
0
        public override object Clone()
        {
            PreviewMultiString newMultiString = (PreviewMultiString)this.MemberwiseClone();

            foreach (PreviewPixel pixel in _pixels)
            {
                newMultiString.AddPixel(pixel.X, pixel.Y);
            }

            newMultiString._points = new List <PreviewPoint>();
            foreach (var previewPoint in _points)
            {
                newMultiString._points.Add(previewPoint.Copy());
            }

            //Console.WriteLine("Clone");
            return(newMultiString);
        }