/// <summary>
 /// Update matrix
 /// </summary>
 /// <param name="mat">Matrix33 object</param>
 void UpdateMatrix(Matrix33 mat)
 {
   _mat = mat;
   _trans.Matrix = _mat.ToMatrix();
 }
 /// <summary>
 /// Bitmap to fit
 /// </summary>
 /// <param name="bmp"></param>
 void BitmapToFit(BitmapSource bmp)
 {
   _img.Width = bmp.PixelWidth;
   _img.Height = bmp.PixelHeight;
   _img.Source = bmp;
   _mat = Matrix33
           .Create()
           .SetRectToRect(new Rect(0, 0, bmp.PixelWidth, bmp.PixelHeight),
                          new Rect(0, 0, 480, 800),
                          Stretch.Uniform);
   _trans.Matrix = _mat.ToMatrix();
   _fitmat = _mat;
 }