Silverlight 4.0 Silverlight中的图像阵列帮助

Silverlight 4.0 Silverlight中的图像阵列帮助,silverlight-4.0,Silverlight 4.0,我回来了!还有更多的Silverlight问题(耶!) 我试图在Silverlight中创建一个图像数组,但是图像没有出现在页面上。这是我的密码: Public imgImages(50) As Image Public Sub Create_Image_Array() Dim I As Integer For I = 0 To 50 imgImages(I) = New Image imgImages(I).SetValue(Canvas

我回来了!还有更多的Silverlight问题(耶!)

我试图在Silverlight中创建一个图像数组,但是图像没有出现在页面上。这是我的密码:

Public imgImages(50) As Image

Public Sub Create_Image_Array()

    Dim I As Integer

    For I = 0 To 50
        imgImages(I) = New Image

        imgImages(I).SetValue(Canvas.LeftProperty, System.Convert.ToDouble(0))
        imgImages(I).SetValue(Canvas.TopProperty, System.Convert.ToDouble(0))
        imgImages(I).Name = "imgImages" & I

        imgImages(I).Width = System.Convert.ToDouble(18)
        imgImages(I).Height = System.Convert.ToDouble(18)

        imgImages(I).Source = New BitmapImage(New Uri("/Resources/yellow2.png", UriKind.Relative))
        imgImages(I).Visibility = Windows.Visibility.Visible
        AddHandler imgImages(I).MouseLeftButtonUp, AddressOf ImageClickEventProc

    Next I

End Sub

Public Sub Draw_Images()
    For I = 1 To secObject.intNumberOfImages

        imgImages(I).SetValue(Canvas.LeftProperty, System.Convert.ToDouble(secObject.Images(I).intPosX))
        imgImages(I).SetValue(Canvas.TopProperty, System.Convert.ToDouble(secObject.Images(I).intPosY))
        imgImages(I).Visibility = Windows.Visibility.Visible
    Next I
End Sub
当页面被导航到,然后页面从服务器请求位置信息时,就会创建图像数组,一旦获得该信息,就会设置图像的X和Y坐标。所有这部分工作正常-这显然是最简单的部分-所有坐标信息都被接收并存储在secObject中,数据就在那里。图像资源的URI在那里并且是有效的,我在页面上用另一个图像控件测试了它

问题是这些小图像没有显示出来。我已经尝试了很多方法来展示它们。我在谷歌上找到的代码与我试图做的几乎完全相同,它是以类似的方式编写的,只用于非阵列图像

我还尝试了另一个建议,使用TranslateTransform设置图像的位置。这没用

Dim tt As New TranslateTransform

tt.X = secObject.Images(I).intPosX
tt.Y = secObject.Images(I).intPosY
imgImages(I).RenderTransform = tt
我还删除了屏幕上的背景图像,认为这些图像可能是在背景下渲染的,事实并非如此

我错过什么了吗?我承认自己是Silverlight n00b

谢谢
-好的,我终于明白了。。。我需要创建并将控件添加到画布:

 LayoutRoot.Children.Add(imgImages(I))

Silverlight几乎死在水里了。Silverlight是个让人头疼的东西。。。