MenuBindingsEditor Classe

Definizione

Fornisce un editor di componenti per la DataBindings raccolta del controllo associato Menu .

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 utilizzare l'attributo EditorAttribute per associare la MenuBindingsEditor classe e la UITypeEditor classe (la classe di base dell'editor di binding) 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 la modifica MenuItemBinding degli elementi della DataBindings raccolta all'interno del 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 del 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

Nome Descrizione
MenuBindingsEditor()

Inizializza una nuova istanza della classe MenuBindingsEditor.

Proprietà

Nome Descrizione
IsDropDownResizable

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

(Ereditato da UITypeEditor)

Metodi

Nome Descrizione
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 della raccolta di data binding del controllo associato Menu .

Equals(Object)

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

(Ereditato da Object)
GetEditStyle()

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

(Ereditato da UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Ottiene lo stile di modifica associato a questo editor.

GetHashCode()

Funge da funzione hash predefinita.

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

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche