J'essaie de stocker une image dans un stockage isolé à l'aide d'un gestionnaire d'événements de bouton. Cependant, lorsque je clique sur le bouton "Enregistrer", une erreur de référence NULL est impossible. .Someone me aider please.UrgentNull Erreur de référence
Voici mon exemple de code:
private void btnSave_Click(object sender, RoutedEventArgs e)
{
String tempJPEG = "TempJPEG";
var myStore = IsolatedStorageFile.GetUserStoreForApplication();
if (myStore.FileExists(tempJPEG))
{
myStore.DeleteFile(tempJPEG);
}
IsolatedStorageFileStream myFileStream = myStore.CreateFile(tempJPEG);
StreamResourceInfo sri = null;
Uri uri = new Uri("TestImage.jpg", UriKind.Relative);
sri = Application.GetResourceStream(uri);
BitmapImage bitmap = new BitmapImage();
bitmap.CreateOptions = BitmapCreateOptions.None;
bitmap.SetSource(sri.Stream);
WriteableBitmap wb = new WriteableBitmap(bitmap);
Extensions.SaveJpeg(wb, myFileStream, wb.PixelWidth, wb.PixelHeight, 0, 85);
myFileStream.Close();
Où l'erreur est-elle lancée? Si c'est sur la ligne uri, essayez d'utiliser '" /TestImage.jpg "' – keyboardP
Etrange comment les informations incomplètes vous fournissent. Qu'en est-il de la callstack pour l'exception lancée? Est-ce que le programme casse sur l'exception lancée? (Menu VS> Débogage> Exceptions) –