【发布时间】:2009-11-11 14:32:27
【问题描述】:
我有一个网络目录,其中包含我们公司所有员工照片的转储。这些图像被命名为FirstnameLastinitial.jpg。我最终尝试在 Silverlight 中构建这些图片的照片浏览器,但我想我会从如何从该位置获取图片开始。
我想我应该根据该文件夹中的图片生成一个 XML 文件,或者我应该使用数据库。然后我可以使用Wall3D control in Blend 来显示它们。那只是显示它们的一种可能方式。
如果我创建一个 XML 的外壳,如下所示,我是否也可以允许我的应用在生成后修改 XML?
<Photo>
<URL>Images/img10.jpg</URL>
<ImageName>Test 2</ImageName>
<ImageDescription>This is a picture of someone</ImageDescription>
</Photo>
我想到了另一个想法。 Silverlight 是否甚至能够从某个位置读取图像,还是必须将它们包含在 XAP 中?如果我使用 RIA 服务以某种方式将图像提供给我的 Silverlight 应用程序会怎样?
有没有人尝试过类似的事情?我知道我想做什么,但我承认这对我来说是一个全新的领域,因此我将不胜感激任何指针、指导、见解或如果没有其他链接可以帮助我指明正确的方向。
这是一个与我正在拍摄的相似示例 --> http://tozon.info/gallery/
我有下面的,它可以读取图像,但只能从 http 中读取,就像这样 -->
BitmapImage bi = new BitmapImage();
bi.UriSource = new Uri("http://upload.wikimedia.org/wikipedia/en/d/d6/Dragon_Age.jpg");
MyImage.Source = bi;
我希望能够从本地网络共享 (\\server\share\filename.jpg) 或服务器上 Web 部分的文件夹中读取它们。
【问题讨论】:
标签: .net xml silverlight expression-blend photo