我有一个网络目录,其中包含我们公司所有员工照片的转储。这些图像被命名为FirstnameLastinitial.jpg
. 我最终试图在 Silverlight 中构建这些图片的照片浏览器,但我想我将从如何从该位置获取图片开始。
我想我应该根据该文件夹中的图片生成一个 XML 文件,或者我应该使用数据库。然后我可以使用Blend 中的 Wall3D 控件来显示它们。那只是显示它们的一种可能方式。
如果我创建一个 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 部分的文件夹中读取它们。