如何在列表框结果底部添加"加载更多"按钮?

Edw*_*ard 6 .net c# silverlight listbox windows-phone-7

您好我正在调用一个返回页面结果的Web服务.这些结果绑定到列表框,然后在列表框中显示它们.当我们滚动到底部时,我想在列表框的底部添加一个"查看更多"结果按钮.任何有关如何实现这一目标的资源或建议都表示赞赏.

Ale*_*Aza 6

下面是一个示例:如何在ListBox的Items的末尾添加Control.

这是标准模板的简化版本ListBox:

<Border CornerRadius="2" 
    BorderBrush="{TemplateBinding BorderBrush}"
    BorderThickness="{TemplateBinding BorderThickness}">
    <ScrollViewer x:Name="ScrollViewer" Padding="{TemplateBinding Padding}" Background="{TemplateBinding Background}" BorderBrush="Transparent" BorderThickness="0" TabNavigation="{TemplateBinding TabNavigation}">
        <ItemsPresenter />
    </ScrollViewer>
</Border>
Run Code Online (Sandbox Code Playgroud)

您可以<ItemsPresenter />使用StackPanel,这将允许您在列表项之前或之后将任何内容放置到可滚动区域.