Condividi tramite


MenuItemStyleCollectionEditor Classe

Definizione

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

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 raccolte) 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 modificare gli MenuItemStyle elementi degli MenuItemStyleCollection oggetti nel controllo associato Menu in fase di progettazione, sotto il controllo dell'oggetto MenuDesigner .

Esiste 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

MenuItemStyleCollectionEditor(Type)

Inizializza una nuova istanza della classe MenuItemStyleCollectionEditor.

Proprietà

CollectionItemType

Ottiene il tipo di dati di ogni elemento dell'insieme.

(Ereditato da CollectionEditor)
CollectionType

Ottiene il tipo di dati dell'oggetto insieme.

(Ereditato da CollectionEditor)
Context

Ottiene un descrittore del tipo che indica il contesto corrente.

(Ereditato da CollectionEditor)
HelpTopic

Ottiene la parola chiave della Guida per cui visualizzare l'argomento o l'elenco degli argomenti della Guida quando si sceglie il pulsante ? nella finestra di dialogo dell'editor o si preme F1.

(Ereditato da CollectionEditor)
IsDropDownResizable

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

(Ereditato da UITypeEditor)
NewItemTypes

Ottiene i tipi di elementi disponibili che è possibile creare per questo insieme.

(Ereditato da CollectionEditor)

Metodi

CancelChanges()

Annulla le modifiche all'insieme.

(Ereditato da CollectionEditor)
CanRemoveInstance(Object)

Indica se è possibile rimuovere i membri originali dell'insieme.

(Ereditato da CollectionEditor)
CanSelectMultipleInstances()

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

CreateCollectionForm()

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

CreateCollectionItemType()

Ottiene il tipo di dati contenuto in questo insieme.

(Ereditato da CollectionEditor)
CreateInstance(Type)

Crea una nuova istanza del tipo di elemento dell'insieme specificato.

CreateNewItemTypes()

Ottiene i tipi di dati che è possibile creare con questo editor di insiemi.

DestroyInstance(Object)

Elimina l'istanza specificata dell'oggetto.

(Ereditato da CollectionEditor)
EditValue(IServiceProvider, Object)

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

(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 da visualizzare per l'elemento dell'elenco specificato.

(Ereditato da CollectionEditor)
GetEditStyle()

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

(Ereditato da UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

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

(Ereditato da CollectionEditor)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetItems(Object)

Ottiene una matrice di oggetti che contengono l'insieme specificato.

(Ereditato da CollectionEditor)
GetObjectsFromInstance(Object)

Restituisce un elenco contenente l'oggetto specificato.

(Ereditato da CollectionEditor)
GetPaintValueSupported()

Indica se questo editor supporta la rappresentazione grafica del valore di un oggetto.

(Ereditato da UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Indica se il contesto specificato supporta la rappresentazione grafica 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

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

Descrive graficamente il valore dell'oggetto specificato sulla superficie specificata.

(Ereditato da UITypeEditor)
PaintValue(PaintValueEventArgs)

Descrive graficamente il valore di un oggetto usando la classe PaintValueEventArgs specificata.

(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 dell'insieme.

(Ereditato da CollectionEditor)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche