0

我正在尝试在 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();
    }
4

1 回答 1

0

好的,我找到了问题,我试图将图像分配给 image1.Source,但尚未创建 image1 - 它是在 InitilizeComponent() 函数中创建的。

于 2012-11-09T14:23:49.813 回答