参考资源网http://msdn.microsoft.com/zh-cn/library/aa970069.aspx#Absolute_vs_Relative_Pack_URIs 

 

在 Windows Presentation Foundation (WPF) 中,使用统一资源标识符 (URI) 标识和加载文件的方式有很多,包括:

  • 指定当应用程序第一次启动时显示的用户界面 (UI)。

  • 加载图像。

  • 导航到页

  • 加载不可执行的数据文件。

此外,可以使用 URI 标识和加载位于各种位置的文件,这些位置包括:

  • 当前程序集。

  • 所引用的程序集。

  • 相对于程序集的某个位置。

  • 应用程序的源站点。

本主题将概述这一方案,介绍如何为各种方案构造 pack URI,讨论绝对和相对 URI 以及 URI 解析,然后说明如何在标记和代码中使用 pack URI。

 

本主题包括下列各节。

下图阐释了此概念。

为了标识部件,OPC 规范利用 RFC 2396(统一资源标识符 (URI):一般语法)的扩展性来定义 pack URI 方案。

以下是 pack URI 的格式。

路径

路径 则指定部件在程序包中的位置。

下图阐释了此概念:

程序包和部件之间的关系类似于应用程序和文件之间的关系,其中,应用程序(程序包)可以包含一个或多个文件(部件),包括:
  • 编译到本地程序集中的资源文件。

  • 编译到所引用的程序集中的资源文件。

  • 编译到进行引用的程序集中的资源文件。

  • 内容文件。

  • 源站点文件。

下图显示了每种授权的范围。

 说明

有关详细信息,请参见 OPC。

以下各节解释如何将这两种授权与用于标识资源、内容和源站点文件的相应路径结合起来,以便构造 pack URI。

相关文章:

  • 2021-08-10
  • 2022-12-23
  • 2021-11-21
  • 2022-01-18
  • 2021-11-21
  • 2021-07-13
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-12
  • 2022-01-19
相关资源
相似解决方案