MenuItemStyleCollectionEditor Classe

Definizione

Fornisce un editor di componenti per MenuItemStyleCollection gli oggetti nel controllo associato Menu .

public ref class MenuItemStyleCollectionEditor : System::ComponentModel::Design::CollectionEditor
public class MenuItemStyleCollectionEditor : System.ComponentModel.Design.CollectionEditor
type MenuItemStyleCollectionEditor = class
    inherit CollectionEditor
Public Class MenuItemStyleCollectionEditor
Inherits CollectionEditor
Ereditarietà
MenuItemStyleCollectionEditor

Esempio

Nell'esempio di codice seguente viene illustrato come utilizzare l'attributo EditorAttribute per associare le MenuItemStyleCollectionEditor classi e UITypeEditor (la classe di base dell'editor di raccolta) a una proprietà in un controllo personalizzato, derivato dalla WebControl classe , che ottiene e imposta una MenuItemStyleCollection raccolta.

private MenuItemStyleCollection menuItemStyles;

// Associate the MenuItemStyleCollectionEditor with the 
// LevelMenuItemStyles. 
[Editor(typeof(System.Web.UI.Design.WebControls.
    MenuItemStyleCollectionEditor),
    typeof(UITypeEditor))]
public MenuItemStyleCollection LevelMenuItemStyles
{
    get { return menuItemStyles; }
    set { menuItemStyles = value; }
} // LevelMenuItemStyles
Private menuItemStyles As MenuItemStyleCollection

' Associate the MenuItemStyleCollectionEditor with the 
' LevelMenuItemStyles.
<EditorAttribute( GetType(System.Web.UI.Design.WebControls. _
    MenuItemStyleCollectionEditor), _
    GetType(UITypeEditor))> _
Public Property LevelMenuItemStyles() As MenuItemStyleCollection
    Get
        Return menuItemStyles
    End Get
    Set
        menuItemStyles = value
    End Set
End Property ' LevelMenuItemStyles

Commenti

La MenuItemStyleCollectionEditor classe fornisce un'interfaccia utente per la modifica MenuItemStyle degli elementi degli MenuItemStyleCollection oggetti nel controllo associato Menu in fase di progettazione, sotto il controllo dell'oggetto MenuDesigner .

È presente un MenuItemStyleCollection oggetto associato a ognuna delle LevelMenuItemStyles proprietà e LevelSelectedStyles del Menu controllo . Questi MenuItemStyleCollection oggetti vengono usati per applicare stili alle voci di menu che dipendono dal livello (profondità di annidamento) nella struttura del menu.

Viene MenuItemStyleCollectionEditor richiamato, ad esempio, selezionando il pulsante con i puntini di sospensione (...) nella riga LevelMenuItemStyles o LevelSelectedStyles nella griglia Proprietà della finestra di progettazione visiva.

Il CanSelectMultipleInstances metodo restituisce false sempre per indicare che è possibile selezionare un solo oggetto alla volta nell'editor. Il CreateCollectionForm metodo crea un nuovo modulo per visualizzare e modificare l'oggetto corrente MenuItemStyleCollection.

Il CreateInstance metodo crea una nuova istanza del tipo di elemento della raccolta specificato. Il CreateNewItemTypes metodo restituisce una matrice di tipi che l'editor può creare.

Costruttori

Nome Descrizione
MenuItemStyleCollectionEditor(Type)

Inizializza una nuova istanza della classe MenuItemStyleCollectionEditor.

Proprietà

Nome Descrizione
CollectionItemType

Ottiene il tipo di dati di ogni elemento nella raccolta.

(Ereditato da CollectionEditor)
CollectionType

Ottiene il tipo di dati dell'oggetto raccolta.

(Ereditato da CollectionEditor)
Context

Ottiene un descrittore di tipo che indica il contesto corrente.

(Ereditato da CollectionEditor)
HelpTopic

Ottiene la parola chiave della Guida per visualizzare l'argomento della Guida o l'elenco di argomenti per quando viene premuto il pulsante ?o il tasto F1 della finestra di dialogo dell'editor.

(Ereditato da CollectionEditor)
IsDropDownResizable

Ottiene un valore che indica se gli editor a discesa devono essere ridimensionati dall'utente.

(Ereditato da UITypeEditor)
NewItemTypes

Ottiene i tipi disponibili di elementi che è possibile creare per questa raccolta.

(Ereditato da CollectionEditor)

Metodi

Nome Descrizione
CancelChanges()

Annulla le modifiche apportate alla raccolta.

(Ereditato da CollectionEditor)
CanRemoveInstance(Object)

Indica se i membri originali della raccolta possono essere rimossi.

(Ereditato da CollectionEditor)
CanSelectMultipleInstances()

Ottiene un valore che indica se è possibile selezionare più MenuItemStyle elementi nell'editor contemporaneamente.

CreateCollectionForm()

Crea un nuovo modulo per visualizzare e modificare l'oggetto corrente MenuItemStyleCollection .

CreateCollectionItemType()

Ottiene il tipo di dati contenuto in questa raccolta.

(Ereditato da CollectionEditor)
CreateInstance(Type)

Crea una nuova istanza del tipo di elemento della raccolta specificato.

CreateNewItemTypes()

Ottiene i tipi di dati che l'editor di raccolta può creare.

DestroyInstance(Object)

Elimina definitivamente l'istanza specificata dell'oggetto .

(Ereditato da CollectionEditor)
EditValue(IServiceProvider, Object)

Modifica il valore dell'oggetto specificato utilizzando lo stile dell'editor indicato dal GetEditStyle() metodo .

(Ereditato da UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Modifica il valore dell'oggetto specificato utilizzando il provider di servizi e il contesto specificati.

(Ereditato da CollectionEditor)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetDisplayText(Object)

Recupera il testo visualizzato per la voce di elenco specificata.

(Ereditato da CollectionEditor)
GetEditStyle()

Ottiene lo stile dell'editor utilizzato dal EditValue(IServiceProvider, Object) metodo .

(Ereditato da UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Ottiene lo stile di modifica utilizzato dal EditValue(ITypeDescriptorContext, IServiceProvider, Object) metodo .

(Ereditato da CollectionEditor)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetItems(Object)

Ottiene una matrice di oggetti contenente l'insieme specificato.

(Ereditato da CollectionEditor)
GetObjectsFromInstance(Object)

Restituisce un elenco contenente l'oggetto specificato.

(Ereditato da CollectionEditor)
GetPaintValueSupported()

Indica se questo editor supporta il disegno di una rappresentazione del valore di un oggetto.

(Ereditato da UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Indica se il contesto specificato supporta il disegno di una rappresentazione del valore di un oggetto all'interno del contesto specificato.

(Ereditato da UITypeEditor)
GetService(Type)

Ottiene il servizio richiesto, se disponibile.

(Ereditato da CollectionEditor)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
PaintValue(Object, Graphics, Rectangle)

Disegna una rappresentazione del valore dell'oggetto specificato nell'area di disegno specificata.

(Ereditato da UITypeEditor)
PaintValue(PaintValueEventArgs)

Disegna una rappresentazione del valore di un oggetto utilizzando l'oggetto specificato PaintValueEventArgs.

(Ereditato da UITypeEditor)
SetItems(Object, Object[])

Imposta la matrice specificata come elementi dell'insieme.

(Ereditato da CollectionEditor)
ShowHelp()

Visualizza l'argomento della Guida predefinito per l'editor di raccolte.

(Ereditato da CollectionEditor)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche