基本的なカスタマイズ > ユーザーインタフェースのカスタマイズ > UI の情報の表示 > アイコン委任 > ソリューション > 手順 - カスタム IconDelegate の作成
  
手順 - カスタム IconDelegate の作成
Windchill UI は、Persistable フォームと TypeInstance フォームのいずれでもオブジェクトを処理できるので、IconDelegates はどちらのフォームにも対応するはずです。Persistable フォームのオブジェクトであれば、アイコンの決定に関係する属性をすぐに使用できます。オブジェクトが TypeInstance フォームで、属性を使用できない場合は、TypeInstance をインフレートして属性を取得する必要があるため、パフォーマンスが低下する可能性があります。TypeInstance オブジェクトの場合は、アイコンとアイコンのツールチップは SCA 属性として使用できます。これは <Windchill>/codebase/LogicalAttributes.xml で定義されます。
<Class name="wt.fc.Persistable">
-------
<Property>
<LogicalForm>objectIcon</LogicalForm>
<ExternalForm>SCA|objectIcon</ExternalForm>
</Property>
<Property>
<!-- This attribute is populated by the SCA|objectIcon
function -->
<LogicalForm>objectTooltip</LogicalForm>
<ExternalForm>NPA|objectTooltip</ExternalForm>
</Property>