我正在尝试在 Silverlight 中加载图像,但是当我将其分配给 this.Image1.Source 时,我不断收到空指针异常。我查看了类似的堆栈问题,但没有一个能解决问题。我的图像文件位于 xap 文件旁边的文件夹中。
public MainPage()
{
Uri uri = new Uri("Content/button.png", UriKind.Relative);
var image = new BitmapImage { UriSource = new Uri("Content/button.png", UriKind.Relative) };
try
{
BitmapImage img = new BitmapImage(uri);
this.image1.Source = image;
}
catch (Exception e)
{
string problem = e.Message;
}
InitializeComponent();
}