Windows phone 7 xna wp7试图从photoChooser获取纹理2D

Windows phone 7 xna wp7试图从photoChooser获取纹理2D,windows-phone-7,xna,Windows Phone 7,Xna,在我的选项菜单屏幕中,用户选择了一个poto,然后按回到主菜单,然后玩游戏 当我按下后退按钮后试图在游戏屏幕上获取照片时,它再次为空 OptionsMenuScreen photo = new OptionsMenuScreen(); PhotoTexture = new Texture2D(ScreenManager.GraphicsDevice, 50, 50); PhotoTexture= photo.photoRecieved; PhotoTe

在我的选项菜单屏幕中,用户选择了一个poto,然后按回到主菜单,然后玩游戏

当我按下后退按钮后试图在游戏屏幕上获取照片时,它再次为空

OptionsMenuScreen photo = new OptionsMenuScreen();
        PhotoTexture = new Texture2D(ScreenManager.GraphicsDevice, 50, 50);
       PhotoTexture= photo.photoRecieved;
       PhotoTexture = Texture2D.FromStream(ScreenManager.GraphicsDevice, photo.PhotoResult.ChosenPhoto);
        PhotoPosition = new Vector2(650f, 150f);
一,。我必须直接进入下一个屏幕而不必按“后退”按钮,还是您有其他解决方案?我能做些什么使它工作?
2.如何使用户能够根据自己的意愿将图片裁剪到我定义的大小

救命啊!!!
非常感谢

请包括照片选择器的代码;实际上,您还没有包含您的问题代码,这就是您出现此问题的原因:-)

检查您是否实际处理了拍摄的照片;在这种情况下,您可以使用一个静态变量进行测试,以保持两个类之间的纹理。

可能的重复