Загрузка изображений в Silverlight имеет много вариантов в зависимости от того, что вы хотите сделать, но эта небольшая проблема меня немного смущает. Надеюсь, кто-нибудь здесь может мне помочь!
В веб-проекте в каталоге ClientBin у меня есть каталог с изображениями, содержащий png-файл.
В файле MainPage.xaml я могу создать объект Image, вызвать его mainImage, а затем в коде использовать его в конструкторе:
BitmapImage src = новый BitmapImage (новый Uri ("Images / myImage.png", UriKind.Relative));
mainImage.SetValue (Image.SourceProperty, src);
Это все работает нормально, однако, когда я создаю UserControl с той же функциональностью, а затем создаю экземпляр этого элемента управления в MainPage.xaml, приложение запускается, но я не получаю изображения. Почему это?
Я также укажу, что новый пользовательский элемент управления был создан в папке Controls и поэтому имеет другое пространство имен (solutionName.Controls или любое другое)
Любая помощь будет отличной, и если вам нужна дополнительная информация, пожалуйста, попросите (постарайтесь сделать ее краткой)
Kris