Windows Phone 8.1:如何在集线器中获取ListView

本文关键字:集线器 获取 ListView Phone Windows | 更新日期: 2023-09-27 18:21:39

所以我有Hub控件的XAML代码,当然Hub的每个部分都包含一个DataTemplate块。我想把我的ListView(它有自己的DataTemplate块)放在其中一个Hub部分中,但当我尝试时,我得到了以下错误:

对"DataTemplate"对象的"Template"属性的重复赋值

到底是什么问题,我该如何解决?

Windows Phone 8.1:如何在集线器中获取ListView

如果将ListView作为HubSection的直接子级,则DataTemplate将同时分配给这两个子级(不能这样做)。若将ListView放在HubSectionDataTemplate中,它应该可以工作。

所以你可以试试:

<HubSection...>
    <DataTemplate...>
        <ListView....>
             <!--List view stuff (including another <DataTemplate>-->
        </ListView>
    </DataTemplate>
</HubSection>

如果有帮助,请告诉我。