Windows Phone - zmiana obrazka w kontrolce "image"

0

Witajcie,
próbuję zaprogramować zmienianie obrazu w kontrolce image po kliknięciu w button. Napisałem taki kod "zmieniający"

 
           if (Coins == 1000000)
               fileName = "img/pct1.png";

            Uri uri = new Uri(fileName, UriKind.Relative);
            StreamResourceInfo resourceInfo = Application.GetResourceStream(uri);
            BitmapImage bm = new BitmapImage();
            bmp.SetSource(resourceInfo.Stream);
            MainPage main = new MainPage();
            main.image.Source = bm;

Jednak w trakcie działania programu dostaję "NullReferenceException" w bmp.SetSource(resourceInfo.Stream);
Proszę o pomoc w rozwiązaniu mojego problemu

0

Jeśli twój obrazek jest w paczce aplikacji (build action ustawione na Content jeśli dobrze pamiętam), to powinno wystarczyć samo image.Source = new Uri("/img/pct1.png", UriKind.Relative).

0

Najprościej sięgnąć do źródła i zobaczyć jak to robią ludzie:
http://msdn.microsoft.com/pl-pl/library/system.windows.media.imaging.bitmapimage.urisource.aspx

0

Mam teraz taki oto kod i dalej nie działa

 
                MainPage main = new MainPage();
                BitmapImage bmp = new BitmapImage();
                bmp.UriSource = new Uri(fileName, UriKind.Relative);
                main.image.Source = bmp;

1 użytkowników online, w tym zalogowanych: 0, gości: 1