void CheckImage()
 {
     if (!initializationFailed && (directImage.d3dImage == null || !directImage.d3dImage.IsFrontBufferAvailable))
     {
         RecreateImage();
         directImage.RenderScene();
         this.InvalidateMeasure();
     }
 }