SubMenuStyleCollectionEditor Klass

Definition

Tillhandahåller en komponentredigerare för SubMenuStyleCollection objektet i den associerade Menu kontrollen.

public ref class SubMenuStyleCollectionEditor : System::ComponentModel::Design::CollectionEditor
public class SubMenuStyleCollectionEditor : System.ComponentModel.Design.CollectionEditor
type SubMenuStyleCollectionEditor = class
    inherit CollectionEditor
Public Class SubMenuStyleCollectionEditor
Inherits CollectionEditor
Arv
SubMenuStyleCollectionEditor

Exempel

I följande kodexempel visas hur du använder EditorAttribute attributet för att associera SubMenuStyleCollectionEditor klasserna och UITypeEditor (samlingsredigerarens basklass) med en egenskap i en anpassad kontroll, härledd från WebControl klassen, som hämtar och anger en SubMenuStyleCollection samling.

private SubMenuStyleCollection subMenuStyles;

// Associate the SubMenuStyleCollectionEditor with the 
// LevelSubMenuStyles. 
[Editor(typeof(System.Web.UI.Design.WebControls.
    SubMenuStyleCollectionEditor),
    typeof(UITypeEditor))]
public SubMenuStyleCollection LevelSubMenuStyles
{
    get { return subMenuStyles; }
    set { subMenuStyles = value; }
} // LevelSubMenuStyles
Private subMenuStyles As SubMenuStyleCollection

' Associate the SubMenuStyleCollectionEditor with the 
' LevelSubMenuStyles.
<EditorAttribute( GetType(System.Web.UI.Design.WebControls. _
    SubMenuStyleCollectionEditor), _
    GetType(UITypeEditor))> _
Public Property LevelSubMenuStyles() As SubMenuStyleCollection
    Get
        Return subMenuStyles
    End Get
    Set
        subMenuStyles = value
    End Set
End Property ' LevelSubMenuStyles

Kommentarer

Klassen SubMenuStyleCollectionEditor tillhandahåller ett användargränssnitt för redigering av elementen SubMenuStyleSubMenuStyleCollection i objektet i den associerade Menu kontrollen vid designtillfället, under kontroll av MenuDesigner objektet.

Det finns en SubMenuStyleCollection associerad med LevelSubMenuStyles kontrollens Menu egenskap. Objektet SubMenuStyleCollection används för att tillämpa format på statiska undermenyobjekt som är beroende av deras nivå (kapslingsdjup) i menystrukturen.

SubMenuStyleCollectionEditor Anropas till exempel genom att välja ellipsknappen (...) på raden LevelSubMenuStyles i rutnätet Egenskaper för den visuella designern.

Metoden CanSelectMultipleInstances returnerar false alltid för att indikera att endast ett objekt kan väljas i taget i redigeraren. Metoden CreateCollectionForm skapar ett nytt formulär för att visa och redigera SubMenuStyleCollection.

Metoden CreateInstance skapar en ny instans av den angivna samlingsobjekttypen. Metoden CreateNewItemTypes returnerar en matris med typer som redigeraren kan skapa.

Konstruktorer

Name Description
SubMenuStyleCollectionEditor(Type)

Initierar en ny instans av SubMenuStyleCollectionEditor klassen.

Egenskaper

Name Description
CollectionItemType

Hämtar datatypen för varje objekt i samlingen.

(Ärvd från CollectionEditor)
CollectionType

Hämtar datatypen för samlingsobjektet.

(Ärvd från CollectionEditor)
Context

Hämtar en typbeskrivning som anger den aktuella kontexten.

(Ärvd från CollectionEditor)
HelpTopic

Hämtar nyckelordet Hjälp för att visa hjälpavsnittet eller ämneslistan för när redigerarens dialogruta Knappen Hjälp eller F1-tangenten trycks på.

(Ärvd från CollectionEditor)
IsDropDownResizable

Hämtar ett värde som anger om listruteredigerare ska kunna ändras av användaren.

(Ärvd från UITypeEditor)
NewItemTypes

Hämtar de tillgängliga typerna av objekt som kan skapas för den här samlingen.

(Ärvd från CollectionEditor)

Metoder

Name Description
CancelChanges()

Avbryter ändringar i samlingen.

(Ärvd från CollectionEditor)
CanRemoveInstance(Object)

Anger om ursprungliga medlemmar i samlingen kan tas bort.

(Ärvd från CollectionEditor)
CanSelectMultipleInstances()

Hämtar ett värde som anger om flera SubMenuStyle element kan väljas i redigeraren samtidigt.

CreateCollectionForm()

Skapar ett nytt formulär för att visa och redigera den aktuella SubMenuStyleCollection samlingen.

CreateCollectionItemType()

Hämtar den datatyp som den här samlingen innehåller.

(Ärvd från CollectionEditor)
CreateInstance(Type)

Skapar en ny instans av den angivna samlingsobjekttypen.

CreateNewItemTypes()

Hämtar de datatyper som den här samlingsredigeraren kan skapa.

DestroyInstance(Object)

Förstör den angivna instansen av objektet.

(Ärvd från CollectionEditor)
EditValue(IServiceProvider, Object)

Redigerar värdet för det angivna objektet med hjälp av redigeringsformatet som anges av GetEditStyle() metoden.

(Ärvd från UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Redigerar värdet för det angivna objektet med hjälp av den angivna tjänstleverantören och kontexten.

(Ärvd från CollectionEditor)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetDisplayText(Object)

Hämtar visningstexten för det angivna listobjektet.

(Ärvd från CollectionEditor)
GetEditStyle()

Hämtar redigeringsformatet som används av EditValue(IServiceProvider, Object) metoden.

(Ärvd från UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Hämtar redigeringsformatet som används av EditValue(ITypeDescriptorContext, IServiceProvider, Object) metoden.

(Ärvd från CollectionEditor)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetItems(Object)

Hämtar en matris med objekt som innehåller den angivna samlingen.

(Ärvd från CollectionEditor)
GetObjectsFromInstance(Object)

Returnerar en lista som innehåller det angivna objektet.

(Ärvd från CollectionEditor)
GetPaintValueSupported()

Anger om den här redigeraren har stöd för att måla en representation av ett objekts värde.

(Ärvd från UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Anger om den angivna kontexten stöder målning av en representation av ett objekts värde i den angivna kontexten.

(Ärvd från UITypeEditor)
GetService(Type)

Hämtar den begärda tjänsten, om den är tillgänglig.

(Ärvd från CollectionEditor)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
PaintValue(Object, Graphics, Rectangle)

Målar en representation av värdet för det angivna objektet till den angivna arbetsytan.

(Ärvd från UITypeEditor)
PaintValue(PaintValueEventArgs)

Målar en representation av värdet för ett objekt med hjälp av den angivna PaintValueEventArgs.

(Ärvd från UITypeEditor)
SetItems(Object, Object[])

Anger den angivna matrisen som objekt i samlingen.

(Ärvd från CollectionEditor)
ShowHelp()

Visar standardhjälpavsnittet för samlingsredigeraren.

(Ärvd från CollectionEditor)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även