joh*_*ter 10
是的图标是16 x 16.
我总是使用CSS完成它,我希望这个解释有意义:
1)在editor.config中,指定所需的css文件和其他资源
<cfg:groups>
<cfg:group name="PowerTools.Resources.Base" merge="always">
<cfg:fileset>
<cfg:file type="style">/PowerTools/Client/Shared/Theme/styles.css</cfg:file>
Run Code Online (Sandbox Code Playgroud)
2)配置上下文菜单时,ContextMenuItem中有ID属性(如下所示为PT_PagePublisher)
<ext:contextmenus>
<ext:add>
<ext:extension name="PowerToolsContextMenu" assignid="PowerToolsContextMenu" insertbefore="cm_refresh">
<ext:menudeclaration externaldefinition="">
<cmenu:ContextMenuItem id="PowerToolsMenuGroup" name="Power Tools">
<cmenu:ContextMenuItem id="PT_PagePublisher" name="Page Publisher" command="PT_PagePublisher"/>
Run Code Online (Sandbox Code Playgroud)
3)在你的CSS文件中,你会有类似的东西:
.PT_PagePublisher .image {background-image:url({ThemePath}/Icons/pagepublisher_16.png);}
Run Code Online (Sandbox Code Playgroud)
查看CSS类的名称(PT_PagePublisher)如何映射到ContextMenuItem节点中的ID.
我希望这有帮助!
归档时间: |
|
查看次数: |
474 次 |
最近记录: |