Diese Zeile ist zuviel !
Wenn eine View in Designer erstellt wurde darf sie nich noch einmal im Code initilisiert weden !
In Deinem Fall hast Du ein neues Panel, mit dem gleichen Namen wie das Panel in der Layoutdatei, definiert und initilisiert. Du hast dieses neue Panel aber nicht der Activity hinzugefügt. Das heisst dass das Panel von der Layoutdatei nicht mehr erkannt wird und das neue in der Activity noch nicht bekannt ist.
Folgende Zeile ist in beiden Beispielen erforderlich.
Dim Panel1 as Panel
Beispiel, Panel im Designer definiert.
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("hintergrund1")
Bild.Initialize(File.DirAssets,"mapguide_480_600_massstab500.png")
Panel1.SetBackgroundImage(Bild)
End Sub
Beispiel, Panel im Code definiert.
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("hintergrund1")
Bild.Initialize(File.DirAssets,"mapguide_480_600_massstab500.png")
Panel1.Initialize("Panel1")
Activity.AddView(Panel1, 0, 0, 100%x, 100%y)
Panel1.SetBackgroundImage(Bild)
End Sub
Beste Grüsse.