SharePoint开发中如何使用Visual Studio给你的Web Part添加图标

SharePoint开发中如何使用Visual Studio给你的Web Part添加图标

直接进入正题。以Hello World为例。

1. 以管理员身份打开VS,新建空白SharePoint项目。点击确定。部署为场解决方案。

2. 右击项目添加新项--Web部件,命名HelloWorldWebPart。

3. 编辑代码:

在部署之前,这里我要给Web部件增加一个图标。每个Web部件都有两个图标:一个在Web部件库标识Web部件,一个在页面上标识Web部件。使用一个图标是简单的戏法,可以增强你的Web部件,通常也几乎不需要代码。

Web部件定义包含两个属性指定图标,一个是CatalogIconImageUrl,指定图标文件的URL位置。必须是16x16像素的图片,PNG/GIF或者JPEG格式。这个图标在Web部件库中标识Web部件,强烈建议在这里使用图标,将帮助你的用户发现这个Web部件,并给以专业的印象。

第二个图标是TitleIconImageUrl,可以用来在Web部件标题栏左侧显示。可以和第一个图标大小相同。其实并不建议你在这里使用图标。通常它会影响Web部件的视觉效果。如果其他Web部件没有图标,这样反而有负面效果。

你可以在.webpart文件中指定图标,或者在Web部件类中覆盖。当然,最简单还是在.webpart文件中修改。

首先你要在项目中增加图标。右击项目,选择添加--SharePoint图片映射文件夹。VS将添加文件夹到项目,创建子文件夹,以你的项目名命名。在这里你要添加图标图片文件。

然后要编辑.webpart文件:

4. 点击生成--部署解决方案。

5. 添加Web部件到SharePoint页面可以看到:

SharePoint开发中如何使用Visual Studio给你的Web Part添加图标

时间: 2024-11-10 15:14:19

SharePoint开发中如何使用Visual Studio给你的Web Part添加图标的相关文章

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 使用Visual Studio 2012开发SharePoint

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 使用Visual Studio 2012开发SharePoint应用程序 VS2012带有标准系列的工程级和项目级模板,使得SP开发更加简单更加强大.使用SP2010你可以应用VS2010做大量开发,使用VS2012,现在你可以有很多新的功能和选择. 微软带了标准系列的工程级模板,开箱即用,附带额外系列的工程项目模板来帮助你进行开发.例如,你可以创建SP2013

.net转PHP从零开始-配置visual studio 2013 PHP开发环境php for visual studio

作为一个.net开发者,一直在visual studio这款强大的编辑器宠爱下,其他编辑器都不会用,也用着不熟练.最近这不是转php吗,使用php编辑器很不爽,觉得还是用visual studio舒服一些. 支持visual studio的插件有php tools for visual studio和vs.php,其中php tools for visual studio更是强大一些.但是是收费的,没办法,只好寻找破解方法. php tools for visual studio破解版下载地址:

C#开发技巧之1—Visual Studio 2008开发环境的配置

开发环境的正确配置是每一位程序猿开始编程之旅的第一步,每位亲都有自己的专长,如Windows应用开发或Web网站开发等,安装完软件后我们急需配置一个自己的开发环境. 下面我们就开始我们的编程之旅吧,配置的具体过程如下: 1.如果是第一次运行Visual Studio 2008,会弹出“选择默认环境设置”对话框,大家在这个对话框中可以自由选择一款适合自己的开发环境设置,选择完成后,单击“退出Visual Studio”. 2.如果大家不是第一次运行Visual Studio 2008的开发环境,也

Apache Cordova开发环境搭建(一)-Visual Studio

原文:Apache Cordova开发环境搭建(一)-Visual Studio 一.使用Visual Studio开发Apache Cordova手机App 1.版本要求,Visual Studio需求2015或2017 2.在安装的之后勾选 JavaScript应用之Apache Cordova 以及所依赖的工具就可以了. 3. Visual Studio 2015 的安装程序包括支持 Cordova 应用开发的第三方开源软件: Joyent Node.js 让 Visual Studio

SharePoint开发中的最佳实践(再续)

SharePoint开发中的最佳实践 20.SPViewScope介绍 Default :仅显示指定文件夹下的文件和子文件夹 FilesOnly:仅显示指定文件夹下的文件 Recursive:显示所有文件夹下的文件 RecursiveAll:显示所有文件夹下的所有文件和子文件夹 以上这个属性使用在CAML中,用于控制在哪些范围内进行查找,我们可以根据实际的查找需求,对这个ViewAttribute属性进行设置,来完成我们的操作. 21.SPGridView介绍 SPGridView在GridVi

Visual Studio Code 支持 iOS Web 应用调试

微软JavaScript Diagnostics项目经理Kenneth Auchenberg在一篇文章中写道,有一个新的Visual Studio Code扩展,允许开发人员直接在他们的Mac和Windows编辑器上调试在iOS设备上运行的JavaScript Web应用和网站. Auchenberg解释说,以前,调试iOS Web应用需要在Mac上运行Safari Web查看器,或者使用一个专用的跨浏览器兼容性检查器,如BrowserStack.新的Visual Studio Code扩展“i

使用Visual Studio 创建新的Web Part项目

使用Visual Studio 创建新的Web Part项目 Web Part是你将为SharePoint创建的最常见的对象之一.它是平台构建的核心基块. 1. 管理员身份打开Visual Studio,新建空白SharePoint项目.命名WroxSPProject,点击确定.部署为场解决方案,点击完成. 2. 右击选择添加新项目Web Part,命名SimpleWebPart,点击添加. 3. 在进一步前进之前,点击生成----部署解决方案. 此时,你将发现VS添加了许多项目到解决方案中.例

Visual Studio 2010没有AJAX Web Form 模板

Visual Studio 2010没有AJAX Web Form 模板 今天在VS 2010中尝试着实现ASP.NET AJAX的功能,其中有一个要求是"向现有的网站添加一个新AJAX Web窗体".但是我在新建项的界面并没有找到对应的"AJAX Web窗体".实际界面如下: 后面发现原因"Visual Studio 2010 没有AJAX Web Form 模板,因此,实际上是使用Web 窗体模板,创建Web 窗体,在窗体上添加ScriptManage

visual studio 2012更换皮肤、功能添加

首先在vs2012的菜单:工具->扩展和更新,打开扩展和更新窗口,点击左侧“联机”,搜索栏里面输入Theme Editor.然后点击按钮,安装之后,在工具->选项->环境常规 面板上面颜色主题下拉框,就可以选择换肤了.附图 visual studio 2012更换皮肤.功能添加