用户控件是否应用于Windows Phone中的ListBox

时间:2012-03-01 09:23:40

标签: c# windows-phone-7.1 windows-phone-7

我正在开发Windows手机应用。当我在阅读关于提高应用程序性能的内容时,我遇到了msdn blog,它专注于Windows Phone中ListBox的银光性能。它表明我们不应该在数据模板中使用用户控件。 (我在链接中标记了两个区域的文本。我感到很怀疑)

现在我的问题是我可以创建一个用户控件对象列表,并添加到一个ItemsControl,例如视图中的ListBox。控件的XAML是否会被视为资源并且每次都会解析它? (就像在博客中说的那样)。我怎么测试呢?我在一周前在同一个博客中问过,但问题没有在那里发表。

1 个答案:

答案 0 :(得分:0)

我曾经使用过ListBox,事实上,它的性能很差。但是,我使用创建DataTemplateItem而不是UserControls,因为我不需要UserControl。

关于您的问题:您可以创建UserControl列表并将它们添加到ListBox,但请考虑使用DataTemplates。我想每次都会解析控件的XAML(但不确定)。要测试它,只需检查link

欢呼声,