WPF 中使用 Pack URI
在标记中使用 Pack URI
在标记中,使用 pack URI 设置某个属性的元素,从而指定 pack URI。 例如:
<element attribute="pack://application:,,,/File.xaml" />
表 1 阐释了可以在标记中指定的各种绝对 pack URI。
表 1:标记中的绝对 Pack URI
文件 | 绝对 pack URI |
---|---|
资源文件 - 本地程序集 | "pack://application:,,,/ResourceFile.xaml" |
子文件夹中的资源文件 - 本地程序集 | "pack://application:,,,/Subfolder/ResourceFile.xaml" |
资源文件 - 引用的程序集 | "pack://application:,,,/ReferencedAssembly;component/ResourceFile.xaml" |
所引用程序集的子文件夹中的资源文件 | "pack://application:,,,/ReferencedAssembly;component/Subfolder/ResourceFile.xaml" |
所引用版本化程序集中的资源文件 | "pack://application:,,,/ReferencedAssembly;v1.0.0.0;component/ResourceFile.xaml" |
内容文件 | "pack://application:,,,/ContentFile.xaml" |
子文件夹中的内容文件 | "pack://application:,,,/Subfolder/ContentFile.xaml" |
源站点文件 | "pack://siteoforigin:,,,/SOOFile.xaml" |
子文件夹中的源站点文件 | "pack://siteoforigin:,,,/Subfolder/SOOFile.xaml" |
表 2 阐释了可以在标记中指定的各种相对 pack URI。
表 2:标记中的相对 Pack URI
文件 | 相对 pack URI |
---|---|
本地程序集内的资源文件 | "/ResourceFile.xaml" |
本地程序集的子文件夹中的资源文件 | "/Subfolder/ResourceFile.xaml" |
所引用程序集内的资源文件 | "/ReferencedAssembly;component/ResourceFile.xaml" |
所引用程序集的子文件夹中的资源文件 | "/ReferencedAssembly;component/Subfolder/ResourceFile.xaml" |
内容文件 | "/ContentFile.xaml" |
子文件夹中的内容文件 | "/Subfolder/ContentFile.xaml" |