【发布时间】:2010-02-06 00:00:11
【问题描述】:
我会在这里稍微解释一下我的项目。我正在尝试在 silverlight 中创建一个网站,我的目标是将所有内容存储在外部文件中,并在我的 silverlight 应用程序加载后加载它们。比如加载首页,然后在用户浏览首页的时候,在后台加载其他页面,然后当点击链接时,主要内容会淡出,新页面会淡入它的位置。我的问题是:
- 创建外部文件的最佳方式是什么?应该如何创建/保存它们?
- 如何在用户浏览时将它们加载到后台,然后在单击链接时通过淡化显示它们?
- 如何添加功能,以便我的 silverlight 应用程序编辑和重新保存文件,例如,将图片添加到图片库等
任何帮助将不胜感激。我的应用程序的代码隐藏在 C# 中,但我对整个 silverlight 的想法很陌生,所以在这一点上几乎任何建议都会受到欢迎!!
【问题讨论】:
-
在我回答之前,我很好奇您可能正在考虑使用的算法来预测哪些可能导航到的其他页面应该在后台下载或者您打算下载他们都需要与否?此外,您希望通过这种行为获得什么,Xaml 本身通常不会那么大,您是否希望在淡入之前加载和呈现包含所有图像的目标页面?
-
我的想法(尽管我非常欢迎任何更好的想法)是加载主页,如果它们被点击,一切都很好,只需淡出/淡入新页面,但是,例如,如果单击了一个非标准页面,它可能会在页面中心显示一个加载符号,同时加载所选页面。另外,我确实希望目标页面已加载并准备就绪,这样当它淡入时,它就可以完全准备好查看了。
标签: c# silverlight