上海专业网站设计制作,门户网下载,畅销营销型网站建设电话,iis打开wordpress在WPF项目中引入本项目的图片和引入其他项目的图像资源#xff0c;两者的主要区别在于资源的位置以及如何通过URI引用它们。以下是详细说明及使用方法#xff1a;
一、引入本项目的图片资源#xff1a;
将图片文件#xff08;如PNG, JPG等#xff09;放入你的WPF项目…在WPF项目中引入本项目的图片和引入其他项目的图像资源两者的主要区别在于资源的位置以及如何通过URI引用它们。以下是详细说明及使用方法
一、引入本项目的图片资源
将图片文件如PNG, JPG等放入你的WPF项目的某个目录下例如 Resources/Images。 在Visual Studio中右键点击图片 - 属性 - 设置“生成操作”为“Resource”或“Content”。如果选择Resource图片将嵌入到程序集中如果选择Content图片会在运行时复制到输出目录并且可以选择是否复制始终。
//当图片是作为资源嵌入时可以这样引用
Image Sourcepack://application:,,,/;component/Resources/Images/YourImageName.png///对于本项目的图片可以直接在XAML中通过Image标签的Source属性来引用
Image SourceImages/YourImageName.png ///如果图片位于项目的根目录下也可以省略路径
Image SourceYourImageName.png/
二、引入其他项目的图像资源
创建一个新的类库项目如“SharedResources”并将所有需要共享的图片添加到该项目。 同样设置图片文件的“生成操作”属性为“Resource”。
在主WPF项目中添加对“SharedResources”项目的引用。
//使用类似以下格式的URI引用外部项目的图片
Image Sourcepack://application:,,,/SharedResources;component/Images/YourImageName.png///或
Image Source/OtherProject;component/Images/YourImageName.png ///还可以通过使用SiteOfOrigin来指定图像的来源例如
imgContent.Source new BitmapImage(new Uri(pack://SiteOfOrigin:,,,/images/YourImageNamepng.png));
三、其他
此外还可以在属性窗口中设置Source属性来分配图像。具体步骤如下
将一个Image控件从“工具箱”拖到Window上。在“属性”窗口中找到Source属性然后单击右列中的省略号按钮...。 随即出现“选择图像”对话框。如果项目中有嵌入图像这些图像会显示出来。单击“添加”。出现“打开”对话框。定位到包含图像文件的文件夹。选择一个或多个图像文件然后单击“打开”。所选图像将显示在“选择图像”对话框中。 另外会在项目中创建一个“图像”文件夹而且会将所选图像复制到该文件夹中。选择一个图像然后单击“确定”。所选图像将显示在Image控件中。将为Source属性分配正确的图像 URI 语法。 总结无论是引用本项目还是其他项目的资源关键在于正确设置资源的生成操作并用正确的URI来定位资源。对于跨项目的引用必须确保两个项目之间存在引用关系以便于编译器找到并打包相关资源。