Привет всем,
Спасибо за чтение и обмен мнениями. Я создал новое простое приложение для Windows Phone 7. У меня есть два объекта изображения в форме, которые я хотел бы обновить с помощью различных файлов .png. Я включил файлы .png в свой проект, и я считаю, что я создаю надлежащие ресурсы URi, указывающие на эти файлы.
Uri myImage1URi = new Uri( strImage1, UriKind.RelativeOrAbsolute );
Uri myImage2URi = new Uri( strImage2, UriKind.RelativeOrAbsolute );
System.Windows.Media.Imaging.BitmapImage bi1 = new System.Windows.Media.Imaging.BitmapImage(myImage1URi);
System.Windows.Media.Imaging.BitmapImage bi2 = new System.Windows.Media.Imaging.BitmapImage(myImage2URi);
image1.Source = bi1;
image1.Stretch = Stretch.Fill;
image2.Source = bi2;
image2.Stretch = Stretch.Fill;
Это само по себе не выполняет то, что я хочу (обновить изображения до двух из URi's).
Я знаю, что происходит что-то немного необычное (IE: я делаю что-то глупое) в том, что все описания классов BitmapImage упоминают, что мне нужно сделать .BeginInit (), прежде чем я буду работать с объектом BitmapImage, и вызов .EndInit () впоследствии. Эти вызовы методов не работают для меня, поэтому я знаю, что что-то не так ....
Или, может быть, я совершенно не в базе, и мне просто нужен способ указать моему главному окну перекраситься? Эта мысль пришла мне в голову.
Еще раз спасибо.