更改LongListSelector的ListFooterTemplate的内容

时间:2013-04-10 15:24:11

标签: windows-phone-7 xaml

回答这个问题的答案:Add a Load More Button at the end of ListBox without losing Virtualization?

通过这个例子:

<toolkit:LongListSelector ItemsSource="{Binding Items}">
<toolkit:LongListSelector.ListFooter>
<Grid>
    <Button x:Name="btnReadMore" Content="ReadMore"/>
</Grid>
</toolkit:LongListSelector.ListFooter>

有没有办法通过C#更改其内容? (=“ReadMore”,当itemsource = 0时“返回”)谢谢!

1 个答案:

答案 0 :(得分:0)

您可以将Content属性的值绑定到某个ViewModel属性。这是恕我直言的最佳方式:

您还可以将Command属性绑定到某个ViewModel命令,这将确保您正确设置标题并处理结果。

但要注意,你不应该有一个按下“Go Back”的按钮,当按下它时,它就像一个硬件后退按钮。你不应该模仿这样的系统功能。