-1

我已经为我的应用构建了整个结构并设置了 RSS 提要。但是,我似乎无法向刷新按钮添加时间戳,以自动更新提要自行补充的日期和时间。有人可以给我一个与 webclient 助手类一起使用的例子吗?

4

1 回答 1

0

页面.xaml

<StackPanel>
    <TextBlock Text="Last updated:"/>
    <TextBlock Name="Updated"/>
    <Button Tap="OnTap">Update</Button>
</StackPanel>

Page.xaml.cs(代码隐藏)

private void OnTap(object sender, GestureEventArgs e)
{
    // Add RSS update logic here
    Updated.Text = DateTime.Now.ToString();
}

调整 UI 非常简单。这种方式不是我推荐的方式,因为它会为视图添加逻辑。

要记住的事情:

  1. 您应该考虑使用 ViewModel 将页面的 DataContext 设置为。ViewModel 可以包含一个公共属性,例如 LastUpdated,您可以将一个可以显示该属性的 TextBlock 绑定到该属性。
  2. 考虑使用命令将逻辑与视图分开。

我认为这回答了(部分)你的问题。如果您想了解有关实施 RSS 提要的更多信息,您应该考虑提出一个单独的问题。

于 2013-06-21T21:18:39.057 回答