当前位置: 首页 > 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.hkea.cn/news/914849/

相关文章:

  • 自己做网站是否要买云主机西安百度提升优化
  • 成都注册公司哪个区好分析网站推广和优化的原因
  • 模板建站杭州seo泽成
  • 济南网站建设公司川芎网络怎么注册自己的网址
  • linux下安装wordpress关键词优化排名查询
  • wordpress手机网站怎么做中央电视台一套广告价目表
  • 百家号如何给网站做推广推广方案是什么
  • 西安三网合一网站建设产品线上推广方案
  • 2023年免费b站入口百度网站优化
  • 响应式网站建设有利于seo网站发布与推广方案
  • 网页制作教程课件seo推广排名重要吗
  • 小规模纳税人企业所得税怎么征收广州seo招聘
  • 济南企业自助建站网络营销策划公司
  • iis 新建网站 要登录温州seo推广外包
  • 个人想做企业网站备案惠州seo代理商
  • 做公务员题的网站口红的推广软文
  • 福州网站建设 联系yanktcn 04上海百网优seo优化公司
  • 网站备案号如何获得网站建设营销推广
  • 物流网站开发公司西安 做网站
  • 商务信息网站怎么做网络视频营销策略有哪些
  • 社交做的最好的网站怎么开发一个网站
  • 教育品牌网站建设百度搜索推广和信息流推广
  • 虎门专业做网站对网络营销的认识有哪些
  • 投资理财培训网站建设抖音引流推广一个30元
  • 做景观设施的网站网络营销推广要求
  • 携程网站建设进度及实施过程网络营销的缺点及建议
  • 石家庄网站建设哪家专业中国联通腾讯
  • 能访问各种网站的浏览器百度一下网页搜索
  • 自己做网站花多少钱雅虎搜索
  • 哈尔滨招标信息网网站推广优化排名教程