Example #1
0
        private void TestingLoadPicture(object sender, RoutedEventArgs e)
        {
            //_drawingModel.TestingPicture(wBitmap);
            //_canvas.Childern.Clear();
            //_canvas.Children.Add(image);

            WriteableBitmap   wBitmap = new WriteableBitmap(testingBitmap);
            ModifiablePicture mPic    = new ModifiablePicture(wBitmap);
            //mPic.SetBytes(mPic.BitmapBytes, 250, 250, 250, 250);
            Image image = new Image();


            var transform = image.RenderTransform as TranslateTransform;

            if (transform == null)
            {
                transform             = new TranslateTransform();
                image.RenderTransform = transform;
            }
            transform.X = 100;
            transform.Y = 100;

            image.Source = mPic.SourceBitmap;
            _canvas.Children.Add(image);
        }
 public ModifiablePicture(ModifiablePicture copyInstance)
 {
     SourceBitmap = copyInstance.SourceBitmap.Clone();
     Initialize(SourceBitmap);
 }