說明:工作台提供一個喜好設定的一般對話框。 這個延伸點的用途是讓外掛程式新增頁面到喜好設定對話框中。 當開啟喜好設定對話框(從功能表列起始)時,這個方式所提供的頁面會新增到對話框中。
喜好設定對話框供頁面的階層式分組之用。 因此,頁面可以選用地指定 category 屬性。 這個屬性代表 '/' 所分開的母項頁面 ID 組成的路徑。 如果略過這個屬性,或找不到路徑中的任何母項節點,就會將頁面新增到根層次中。
配置標記:
<!ELEMENT page EMPTY>
<!ATTLIST page
id
CDATA #REQUIRED
name
CDATA #REQUIRED
class
CDATA #REQUIRED
category
CDATA #IMPLIED
>
以下是喜好設定延伸點的範例:
<extension
point="org.eclipse.ui.preferencePages">
<page
id="com.xyz.prefpage1"
name="XYZ"
class="com.xyz.prefpages.PrefPage1">
</page>
<page
id="com.xyz.prefpage2"
name="Keyboard
Settings"
class="com.xyz.prefpages.PrefPage2"
category="com.xyz.prefpage1">
</page>
</extension>
API 資訊:class 屬性值必須代表實作 org.eclipse.ui.IWorkbenchPropertyPage 之類別的完整名稱。
提供的實作:工作台會新增若干用來設定平台喜好設定的頁面。 透過這個延伸項目所登錄的頁面會根據其種類資訊而新增到它們後面。