您可以根据需要使用任意数量的项目。只需使用 DataBinding 即可。没有代码隐藏,也没有手动添加用户控件。只需像您一样使用模板,一切正常。为什么?
模板和数据绑定具有这样的概念,即只有数据会改变。如果你会看到向下滚动巨大的列表,实际上只有项目的内容会改变。列表本身只会保留……例如 10 个项目 + 2(顶部/底部),如果需要,将填充 x-thound 条目的数据。通过使用数据绑定,内存只需要显示大约 12 个项目,而不是 hunderts 或 thousends。
http://msdn.microsoft.com/en-us/library/ms752347.aspx
为了检查您的情况,您可以将任何计时器添加到 MainPage 并检查 RAM 使用情况:
Private Sub dptm_Tick(sender As Object, e As System.EventArgs) Handles dptm.Tick
txtDeviceUsedMemory.Text = "Speichernutzung : " & (Microsoft.Phone.Info.DeviceStatus.ApplicationCurrentMemoryUsage / 1024 / 1024).ToString("0.0") & "MB"
End Sub