Über eine Konfigurationsdatei kann dafür gesorgt werden, dass SOGActiveSkin CustomControls während der Konfiguration von Panelzellen genau so in der Liste der möglichen Controls anbietet, als wenn diese integraler Bestandteil von ActiveSkin wären.
Die Konfigurationsdatei trägt den Namen "CustomControl14_cfg.xml", und wird über die Environmentvariable "FRMCFGPATH" gesucht.
In der WPF Variante wird die Konfiguration "CustomControlWpf_cfg.xml" verwendet.
Der Inhalt stellt sich wie folgt dar:
<Config>
<CustomControl Name="ListContainer" ScriptPath="Assembly:SOG.Base.WinControls.hhpxExtended:SOG.Base.WinControls.hhpxExtended.MoreControls.SOGListContainer" PropPara2="#setobj" />
Die Parameter haben folgende Bedeutung:
Name, unter dem der Control in der Liste der verfügbaren Controltypen angezeigt wird.
Assembly und Klassenname, unter dem der Control in einer DotNet-Assembly gefunden wird.
Parameter, der dem Control übergeben wird, wenn dieser innerhalb eines PropertyGrid2 oder ObjectContainers eingesetzt wird.
true, wenn der Control in der Liste der möglichen Controls auftauschen soll. Initialwert=true. false=Der Control steht nur als Element einer ObjectContainers zur Verfügung.
Lizenz, die für die Verwendung dieses Controls notwendig ist.