DesignerActionList Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az intelligens címkepanel létrehozásához használt elemek listáját meghatározó típusok alaposztályát adja meg.
public ref class DesignerActionList
public class DesignerActionList
type DesignerActionList = class
Public Class DesignerActionList
- Öröklődés
-
DesignerActionList
Példák
Az alábbi példakód bemutatja, hogyan hozhat létre objektumgyűjteményt DesignerActionItem .
A példakód teljes magyarázatát a A következőhöz: Intelligens címkék csatolása Windows Forms összetevőhöz.
public class ColorLabelActionList :
System.ComponentModel.Design.DesignerActionList
Public Class ColorLabelActionList
Inherits System.ComponentModel.Design.DesignerActionList
Megjegyzések
A DesignerAction funkció lehetővé teszi, hogy az összetevők és vezérlők környezetfüggő információkat és parancsokat jeleníthessenek meg. A DesignerAction funkció a tervezői igék helyettesítőjeként is felfogható, mivel az DesignerActionItem intelligens címke panelen és az összetevőhöz vagy vezérlőelemhez társított helyi menüben is megjeleníthető. Az DesignerActionList osztály azoknak a fejlesztőknek a fő interakciós pontját jelöli, akik intelligens címketámogatást szeretnének hozzáadni egyéni összetevőikhez és vezérlőikhez.
DesignerActionList az az alaposztály, amely az összetevők fejlesztőitől származik egy intelligens címkepanel feltöltéséhez. Az intelligens címkék panelje az intelligens címkék menüszerű felhasználói felületét (UI) jelöli.
Ez a származtatott osztály implementálhatja azt a virtualGetSortedActionItems metódust, a amelyből DesignerActionItemszármaztatott objektumgyűjteményt ad vissza. Ezek az objektumok az intelligens címkepanel elemeit jelölik. Minden elem a típusának megfelelően jelenik meg a panelen. Például egy DesignerActionTextItem statikus szövegfeliratként jelenik meg. Az aktív panelelemek, amelyeket a DesignerActionPropertyItem típusok jelölnek DesignerActionMethodItem , rendelkeznek egy megfelelő, nyilvánosan elérhető tulajdonságtal vagy metódussal, amely megvalósítja az adott elem funkcióit.
További információ arról, hogyan adhat hozzá elemeket az intelligens címkepanelhez, olvassa el a metódust GetSortedActionItems .
Note
Az űrlapokat és a párbeszédpaneleket az osztály DesignerActionListtagjai megjeleníthetik. Alapértelmezés szerint ezeknek az ablakoknak a szülője lesz az intelligens címkepanel tárolóablaka. Ha ezeket a gyermekablakokat explicit módon egy másik szolgáltatásba vagy ablakba fölérendeli, az intelligens címkék helytelen megjelenítését okozhatja.
Az intelligens címkepanelek nem támogatják a görgetést és a lapozást, ezért ügyeljen arra, hogy ne töltse fel a paneleket sok intelligens címkével. Túl sok elem esetén előfordulhat, hogy az intelligens címke panel túlnyúlik a képernyő határain.
Konstruktorok
| Name | Description |
|---|---|
| DesignerActionList(IComponent) |
Inicializálja a DesignerActionList osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| AutoShow |
Lekéri vagy beállít egy értéket, amely jelzi, hogy az intelligens címkepanel automatikusan megjelenjen-e a létrehozásakor. |
| Component |
Lekéri a kapcsolódó összetevőt DesignerActionList. |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetService(Type) |
Olyan objektumot ad vissza, amely a szolgáltatáshoz DesignerActionListtársított összetevő által biztosított szolgáltatást jelöli. |
| GetSortedActionItems() |
A listában szereplő objektumok gyűjteményét DesignerActionItem adja vissza. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
A következőre érvényes:
Lásd még
- DesignerVerb
- DesignerActionItem
- GetSortedActionItems()
- DesignerActionListCollection
Designer-parancsok és a Windows Forms