示例 CustomToolsConfiguration.xml 包含以下信息:
ModuleIdentifier 节点描述将新功能组添加到哪个视图。允许使用下列值:
Agilent.Chromatography.DataAnalysis.UI.DataSelectionViewController:将功能组添加到数据选择视图(当前示例)。
Agilent.Chromatography.DataAnalysis.UI.DataAnalysisViewController:将功能组添加到数据处理视图。
CaptionForCustomToolsGroup 节点描述新功能组(在当前示例中为 Customization)的名称。
PathToIcon 节点描述功能区图标图片(在当前示例中为 Open.png)的路径和名称。
CaptionForExternalProgram 节点描述新功能区图标(在当前示例中为 Tool)的名称。
Hint 节点描述在将鼠标指针悬停在新图标(当前示例中的启动自定义工具)上时显示的工具提示。
对于该示例,将生成以下带有一个图标的功能组:
PathToExternalProgram 节点确定在按下图标时将启动的外部程序的路径和名称。在该示例中,我们使用上一章提到过的通用工具。如果在指定位置未提供该程序,则图标将置灰。
自定义工具还能将某些参数移交给要启动的外部程序。可在 CommandLineArguments 节点中指定这些参数。可以使用以下参数:
%DataRootPath%:当前项目的数据路径
%SelectedDataPath%:当前调用的进样的路径
在数据选择视图中选择数据集并使用当前示例中的功能区元素时,通用工具中的结果可能如下所示:
通过重复 CustomTool 节点,可将若干个图标添加到一个功能组中。在此示例中,通过在 UseLargeIcon 节点中指定值 false 来切换到小图标可能非常有用。
通过重复 CustomToolsGroup 节点,可以添加若干个功能组。
通过重复 CustomModuleTools 节点,可将功能组同时添加到数据选择和数据处理视图中。
base-id: 11015786763
id: 11015786763