Um Eigenschaften für andere Komponenten bereitzustellen, müssen Sie einen Erweiterungsanbieter verwenden. Betrachten wir ein Beispiel der TooTtip-Komponente.
Sie fügen diese Komponente zu Ihrem Formular hinzu. Dadurch wird für jedes Steuerelement eine ToolTip-Eigenschaft festgelegt. Dieselbe Eigenschaft steht nicht unter der gefährdeten PropertyGrid-Kontrolle.
1 |
|
Sehen wir uns an, wie die Erweiterungsanbieterkomponente implementiert wird -
Zuerst definieren Sie eine Komponente -
1 |
|
IExtenderProvider-Definition -
1 2 3 |
|
Jetzt müssen Sie die newExtend-Methode implementieren. Dadurch wird für jede zugehörige Komponente oder jedes zugehörige Steuerelement „true“ zurückgegeben.
Das obige ist der detaillierte Inhalt vonWas sind Erweiterungsanbieterkomponenten in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!