动态生成列表框数据从网站,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.aspxWindows Phone 7:使列表框项动态变化
我将编写一些模拟代码,以帮助理解我的方法:
-
有一个列表框(名称:photosfromsite)
-
的目的是有ListBoxItems作为单独的照片从网站。如何动态地填充这些还有待完成。如何?
-
能够传递ListBoxItem名称/标识符/等传递图像在新页面时
-
网站设置照片。
-
在应用程序启动时执行异步调用来检索这些图像。也许是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#,慢慢地我学到了很多。这似乎是在我的应用完成之前唯一的主要问题,我只是想确保我做对了!
并确保在声明中没有歧义存在关于我的问题是什么——这些教程是合适的,还是有一个循序渐进的指导(最好是视频),告诉我如何完成我想做的事情。如果没有,可以编写或粘贴示例代码吗?
您是否考虑过网站将如何维护其图像列表?或者你打算为他们刮掉 HTML ?
它们是要FTP到站点还是会有某种形式的DB包含它们的列表?
然后可以向站点添加一个web服务,该服务返回所有图像的列表,该列表将成为列表框的数据源。转换器可用于修改图像文件名,以包括图像所在位置的完整路径。我猜想webservice甚至可以用来创建缩略图并将它们发送给手机,或者手机可以检索它们并创建缩略图。移动大型图像时需要考虑带宽需求