MenuBindingsEditor Classe

Definizione

Fornisce un editor di componenti per l'insieme DataBindings del controllo Menu associato.

public ref class MenuBindingsEditor : System::Drawing::Design::UITypeEditor
public class MenuBindingsEditor : System.Drawing.Design.UITypeEditor
type MenuBindingsEditor = class
    inherit UITypeEditor
Public Class MenuBindingsEditor
Inherits UITypeEditor
Ereditarietà
MenuBindingsEditor

Esempio

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

private MenuItemBindingCollection localBindings;

// Associate the MenuBindingsEditor with the DataBindings. 
[Editor(typeof(System.Web.UI.Design.WebControls.MenuBindingsEditor),
    typeof(UITypeEditor))]
public MenuItemBindingCollection DataBindings
{
    get { return localBindings; }
    set { localBindings = value; }
} // DataBindings
Private localBindings As MenuItemBindingCollection

' Associate the MenuBindingsEditor with the DataBindings.
<EditorAttribute( GetType(System.Web.UI.Design.WebControls. _
    MenuBindingsEditor), _
    GetType(UITypeEditor))> _
Public Property DataBindings() As MenuItemBindingCollection
    Get
        Return localBindings
    End Get
    Set
        localBindings = value
    End Set
End Property ' DataBindings

Commenti

La MenuBindingsEditor classe fornisce un'interfaccia utente per modificare gli MenuItemBinding elementi della raccolta all'interno del DataBindings controllo associato Menu .

L'oggetto MenuBindingsEditor viene richiamato selezionando il pulsante con i puntini di sospensione (...) nella proprietà DataBindings nella griglia Proprietà della finestra di progettazione visiva oppure scegliendo Modifica voci di menu dal menu di scelta rapida Attività comuni nel controllo.

Il EditValue metodo modifica i valori della raccolta di data binding del controllo associato Menu . Il GetEditStyle metodo ottiene lo stile di modifica associato a questo editor.

Costruttori

MenuBindingsEditor()

Inizializza una nuova istanza della classe MenuBindingsEditor.

Proprietà

IsDropDownResizable

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

(Ereditato da UITypeEditor)

Metodi

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'insieme di associazioni dati del controllo Menu associato.

Equals(Object)

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

(Ereditato da Object)
GetEditStyle()

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

(Ereditato da UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Ottiene lo stile di modifica associato all'editor.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
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)
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)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche