Silverlight资源管理与使用全解析
1. 资源的程序化检索
在Silverlight中,若要执行资源检索任务,可借助 Application.GetResourceStream() 方法。该方法允许通过提供正确的URI来检索特定资源的数据,URI需采用如下格式:
/AssemblyName;component/ResourceFileName
例如,在名为 SilverlightApplication1 的项目中有一个名为 ProductList.bin 的资源,可使用以下代码:
StreamResourceInfo sri = Application.GetResourceStream(
new Uri("SilverlightApplication1;component/ProductList.bin", UriKind.Relative));
GetResourceStream() 方法返回的并非直接的流,而是 System.Windows.Resources.StreamResourceInfo 对象,此对象封装了 Stream 属性(包含底层流)和 ContentType 属性(包含MIME类型)。以下代码为该流创建了一个 Bina
超级会员免费看
订阅专栏 解锁全文
13

被折叠的 条评论
为什么被折叠?



