首页 > 其他分享 >WPF 中使用 Pack URI

WPF 中使用 Pack URI

时间:2023-09-22 14:13:16浏览次数:37  
标签:文件 ResourceFile URI application WPF Pack xaml pack

在标记中使用 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"

标签:文件,ResourceFile,URI,application,WPF,Pack,xaml,pack
From: https://www.cnblogs.com/ucos/p/17722182.html

相关文章

  • SpringSecurity用户登录限制
    本次给你介绍只允许用户在一个地方登录,也就是说每个用户只允许有一个Session。他有两种场景如果同一个用户在第二个地方登录,则将第一个登录下线如果同一个用户在第二个地方登录,则不允许二次的登录同一个用户在第二个地方登录,则将第一个登录退出具体步骤如下:重构com.security.learn.......
  • wpf viewmodel中控制页面焦点
    publicstaticclassFocusBehavior{privatestaticDictionary<UIElement,RoutedEventHandler>handlers=newDictionary<UIElement,RoutedEventHandler>();publicstaticbool?GetIsFocused(DependencyObjectobj){......
  • 已解决PackagesNotFoundError: The following packages are not available from curre
    已解决PackagesNotFoundError:Thefollowingpackagesarenotavailablefromcurrentchannels:tensorflo文章目录报错问题解决方法声明报错问题之前在工作中遇到过这个坑,记录一下问题以及解决方法,不一定针对所有情况都能用,但是可以供大家参考。问题描述如下:PackagesNotFoun......
  • 如何修改vue-cli3预设的terser-webpack-plugin?
    要修改VueCLI3预设的terser-webpack-plugin插件配置,您可以使用VueCLI提供的配置文件和插件配置选项。以下是一些步骤来实现这个目标:创建配置文件:在您的VueCLI3项目根目录下,可以创建一个名为vue.config.js的文件,如果项目中还没有这个文件。这个文件将用于配置webpack......
  • WPF异步命令以及SqlSugar异步增删改查
    1、异步///<summary>///查询全部///</summary>///<returns></returns>publicasyncTask<List<IgniteTubeInfo>>QueryListAsync(){returnawaitdb.Queryable<IgniteTubeInfo>().ToListAsync();}///<summa......
  • CentOS 安装OpenStack Packstack 一键部署
    首先我们检查我们的系统是不是有wget wget如果出现commandnotfound 那就得安装wgetyuminstallwget-y安装wget然后行该条语句设置阿里云镜像源#使用wget命令下载wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Cent......
  • org/springframework/boot/maven/RepackageMojo has been compiled by a more recent
    项目场景:项目中执行clean,再执行install时报错,错误如下org/springframework/boot/maven/RepackageMojohasbeencompiledbyamorerecentversionoftheJavaRuntime(classfileversion61.0),thisversionoftheJavaRuntimeonlyrecognizesclassfileversionsupt......
  • 解决WPF+Avalonia在openKylin系统下默认字体问题
    一、openKylin简介openKylin(开放麒麟)社区是在开源、自愿、平等和协作的基础上,由基础软硬件企业、非营利性组织、社团组织、高等院校、科研机构和个人开发者共同创立的一个开源社区,致力于通过开源、开放的社区合作,构建桌面操作系统开源社区,推动Linux开源技术及其软硬件生态繁荣发......
  • 循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(6) -- 窗口控
    在我们窗口新增、编辑状态下的时候,我们往往会根据是否修改过的痕迹-也就是脏数据状态进行跟踪,如果用户发生了数据修改,我们在用户退出窗口的时候,提供用户是否丢弃修改还是继续编辑,这样在一些重要录入时的时候,可以避免用户不小心关掉窗口,导致窗口的数据要重新录入的尴尬场景。本篇随......
  • 【WPF】PasswordBox汇总
    一、回车事件写法1:绑定:TextPassWord.KeyDown+=TextPassWord_KeyDown;privatevoidTextPassWord_KeyDown(objectsender,KeyEventArgse){if(e.Key==Key.Enter){TextErr.Text=null;......