同样这篇文章还是跟上一个教程一样是Scøtt在Liveside发布的,关于制作Windows Live Writer插件的系列教程。你可以到这里查看源教程,下面是我个人的翻译,希望能够对大家有用。
好了,我们已经有了Writer插件的基础,目前我们需要为它添加一些东西让它看起来更好。最好的方法就是为它添加一个图片让它显示在Writer的“Insert”部分。
这实际上非常简单,但是有些东西你必须要记住,否则当Writer启动的时候将会报错。首先,我们需要创建一个小图标,它将最终显示在设置和右边的“Insert”区域。它的大小必须是20x18像素的,这一点在你创建的时候必须记得。这个演示我将使用这个图片:
这个我使用的图片我取名为icon.gif,并且将它放入到我的项目中,我们可以将其拖放到Visual Studio中。
下一步非常重要,否则你将会得到一个图片无法找到的错误,你肯定会很奇怪为什么你可以在你的项目里看见它。在“解决方案管理器”里右键单击图片,选择“属性”;在属性中,你有一个叫“生成操作”的属性,将其设置为“镶入资源”:
让我们再回到前一篇文章的代码,我们需要为插件添加额外的属性,最后代码是这样的:
[WriterPlugin("7c074e71-4e9d-4769-ab49-46619e99f647","My First Plugin",
Description="This is my first plugin",
HasEditableOptions=false,
Name="My First Plugin",
PublisherUrl=http://www.kaol.org,
ImagePath="icon.gif")] // This line is where we put the image in the code
现在我们看到ImagePath="icon.gif"这个部分,这个文件名必须对应你放入到项目里的文件名;现在,如果文件是在一个文件夹中,例如“images”,ImagePath就要是“images.icon.gif”。注意我们使用了一个“.”去替换了“\”。一旦你做完了这些你就可以在Visual Studio中按下键盘的F6编译它了。
现在让我们运行Writer,你将会看到我们所添加的图片已经显示在我们的插件链接前面了:
像以前一样,你可以到这里下载源代码。


Nobody has left a comment!