动态生成列表框数据从网站,windows phone 7

本文关键字:网站 windows phone 数据 列表 动态 | 更新日期: 2023-09-27 18:02:00

我即将在我的应用程序中开始一个重要的步骤,通过拍摄我在我的网站上发布的图像,并让手机检索这些图像并动态地将它们添加到列表框中。该列表框将包含图像的缩略图,以及发布的时间。如果用户点击图片,他们将被带到另一个页面,在那里他们可以下载到手机或分享给别人。

然而,与任何绝对初学者一样,我正在寻找如何做到这一点的教程。

我找到了两个:

http://weblogs.asp.net/scottgu/archive/2010/03/18/building-a-windows-phone-7-twitter-application-using-silverlight.aspx

Windows Phone 7:使列表框项动态变化

我将编写一些模拟代码,以帮助理解我的方法:

  1. 有一个列表框(名称:photosfromsite)

  2. 的目的是有ListBoxItems作为单独的照片从网站。如何动态地填充这些还有待完成。如何?

  3. 能够传递ListBoxItem名称/标识符/等传递图像在新页面时

  4. 网站设置照片。

  5. 在应用程序启动时执行异步调用来检索这些图像。也许是10点。一个时间吗?

Page1 XAML:

<Grid x:Name="layoutgrid">
  <StackPanel x:Name="panelforlistbox">
     <ListBox x:Name="photosfromsite">
         <ListBox.ItemTemplate>
             <ListBoxItem>
             <Image Source="http://www.thewebsite.com/Image1.jpg>
             </ListBoxItem>
             <ListBoxItem>
             <Image Source="http://www.thewebsite.com/Image2.jpg>
             </ListBoxItem>
             ......
             ......
          </ListBox.ItemTemplate>
     </ListBox>
  </StackPanel>
</Grid>

Page1 c#:

//Some event handler to requisition the website for the images placed
//Some code to grab {get, set} the date and time
//Some code to generate a new listbox item in light of this.
//Some event handler for getting the updated list, if not already updated.
//Some event handler to signify when a user clicked on a listboxitem and to 
//pull that info to a new page.

我意识到我遗漏了这段代码的很大一部分,但我认为我有一个可以通过的框架,我需要做什么?

任何帮助总是感激的。几个月前我第一次接触c#,慢慢地我学到了很多。这似乎是在我的应用完成之前唯一的主要问题,我只是想确保我做对了!

并确保在声明中没有歧义存在关于我的问题是什么——这些教程是合适的,还是有一个循序渐进的指导(最好是视频),告诉我如何完成我想做的事情。如果没有,可以编写或粘贴示例代码吗?

动态生成列表框数据从网站,windows phone 7

您是否考虑过网站将如何维护其图像列表?或者你打算为他们刮掉 HTML ?

它们是要FTP到站点还是会有某种形式的DB包含它们的列表?

然后可以向站点添加一个web服务,该服务返回所有图像的列表,该列表将成为列表框的数据源。转换器可用于修改图像文件名,以包括图像所在位置的完整路径。我猜想webservice甚至可以用来创建缩略图并将它们发送给手机,或者手机可以检索它们并创建缩略图。

移动大型图像时需要考虑带宽需求