当前位置: 首页 > news >正文

电子商务网站建设资料无锡招标网官方网站

电子商务网站建设资料,无锡招标网官方网站,龙港做网站店铺,项目名称pack://application:, pack://application:, 是一个在 WPF (Windows Presentation Foundation) 应用程序中用于指定资源位置的 URI (统一资源标识符) 方案的特定格式。这个格式用于访问嵌入在应用程序程序集(assemblies)中的资源,如图像、XA…

pack://application:,

pack://application:, 是一个在 WPF (Windows Presentation Foundation) 应用程序中用于指定资源位置的 URI (统一资源标识符) 方案的特定格式。这个格式用于访问嵌入在应用程序程序集(assemblies)中的资源,如图像、XAML 文件、样式等。
解析这个 URI 的各个部分:

**pack://:**这是 URI 方案的开始,表示这是一个包 URI,用于访问包含在包(在这种情况下是 WPF 应用程序的程序集)中的资源。
**application::**这指定了资源位于当前应用程序的程序集中。与之相对的是 siteoforigin:,后者用于访问与应用程序部署位置相同的网站的资源,但 siteoforigin: 在 WPF 应用程序中较少使用。
**,:**这部分可能看起来有些令人困惑,但它实际上是必须的,并且通常保持为空。在 WPF 的早期版本中,这个位置可能用于指定程序集的名称或路径,但在现代 WPF 应用程序中,当资源位于应用程序的主程序集时,通常留空。如果资源位于另一个程序集中,你会在这里看到该程序集的名称和可能的版本信息,例如 pack://application:,/MyAssembly;component/MyResource.xaml。
总结来说,pack://application:, 用于指定资源位于当前 WPF 应用程序的主程序集中,但没有具体指定程序集名称或路径(因为资源就在主程序集中)。这个 URI 常常与 XAML 中的资源引用一起使用,比如设置控件的 Source 属性来加载一个图像或样式文件。
**URI语法:**pack://application:,/程序集名称;[版本号;][公钥;]component/Images/1-1.bmp
**/程序集名称;[版本号;][公钥;]:**中如果没版本号、公钥的话直接写个程序集名称就可以了,但记得一定要写前面的斜杠/。

pack://application:,是默认的,可以省略。

<Image Source="pack://application:,,,/WPFStudy;component/Images/1-1.bmp"/><!--简写-->
<Image Source="/WPFStudy;component/Images/1-1.bmp"/>

原文链接:https://blog.csdn.net/jjailsa/article/details/133860936
例如,如果你有一个名为 MyImage.png 的图像文件,它被添加为 WPF 应用程序项目中的一个资源,并且你想要在 XAML 中使用这个图像,你可能会这样写:

<Image Source="pack://application:,,,/MyNamespace;component/Images/MyImage.png" />

但请注意,如果图像是直接放在项目的根目录下(没有子文件夹),并且是在主程序集中,你可能不需要指定 MyNamespace;component/ 部分,除非图像位于某个特定的命名空间或子文件夹下。然而,对于直接位于根目录的图像,更简单的方式是直接使用相对路径或 /Images/MyImage.png(如果图像在名为 Images 的子文件夹中)作为 Source 的值,前提是图像被设置为“资源”构建操作。

Demo

	pack://application:,,,/images/my.jpg当然,WPF默认Uri设置有pack://application:,,,,所以我们也可以直接将其写作:/images/my.jpg下面在讲讲装载图片的两种方式,一种用XAML引用资源,一种用代码引用资源。用XAML引用资源:
          <Image Source="pack://application:,,,/images/my.jpg"/>用代码引用资源:Image img;img.Source=new BitmapImage(new Uri("pack://application:,,,/images/my.jpg"),UriKind.Relative);
<Window x:Class="testURI.Window1"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"Title="Window1" Height="400" Width="240"><!--堆积面板是最简单的控制面板--><StackPanel><!--1.XAML中引用图片资源--><!--也可用Image Name="image1" Source="pack://application:,,,/images/1.jpg" Height="165" Width="220"/--><Image Name="image1" Source="pack://application:,,,/images/1.jpg" Height="165" Width="220"/><!--定义Image对象,但是没有指定图片源,待在代码中指定Source源--><Image Name="image2" Height="165" Width="220"/></StackPanel>
</Window>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;namespace testURI
{public partial class Window1 : Window{public Window1(){InitializeComponent();//2.代码中引用图片资源 image2.Source = new BitmapImage(new Uri("/images/2.jpg", UriKind.Relative));}}
}

WPF入门到跪下 第三章 基础知识-文件资源

http://www.yayakq.cn/news/116821/

相关文章:

  • 推进网站 集约化建设网络服务器类型
  • 论文引用网站数据 如何做注释zhihe网站建设 淘宝
  • 装饰网站建设网广东十大网站建设排名
  • 免费建企业网站wordpress 制作专题
  • 代客做网站广告设计公司保密协议
  • 公众号制作模板网站网站空间登录
  • 海阳市建设工程交易中心网站银川公司做网站
  • 网站怎么添加外链深圳做网站排名公司推荐
  • 哪里有帮做微课的网站wordpress 摘要插件
  • 廊坊做网站企业教程寿光建设银行网站
  • 医院网站建设进度及实施过程wordpress换不了密码错误
  • 公司注册后怎么做网站成都网站seo排名优化
  • 厦门市建设区网站vue开发视频网站
  • 房产网二手房信息湛江做网站优化
  • 门户网站制作公司免费在线观看电影网站
  • 做网站编辑累不累网站登录注册怎么做的
  • 做网站如何购买服务器吗wordpress添加广告功能
  • 西宁网络公司做网站哪家好wordpress主题 html
  • 肇庆企业自助建站系统wap网络
  • 那个网站做的好内江网站建设公司
  • 杨凌企业网站开发做企业网站的优势
  • 重庆孝爱之家网站建设详情页通用模板
  • 素材最多的网站个性化网站建设开发
  • 做网站的公司都有哪些业务电子商务平台的运营方法
  • 网站添加合适图片建筑人才招聘网站
  • 宝坻建设路小学网站教程网站后台密码
  • 设计商城商务网站南宁网站开发建设
  • 陶瓷网站开发背景求个免费网站
  • 网站策划书内容不包括什么免费制作网站
  • 济南网站建设 找小七惠州市惠城区规划建设局网站