MenuBindingsEditor Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Udostępnia edytor składników dla DataBindings kolekcji skojarzonej Menu kontrolki.
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
- Dziedziczenie
Przykłady
Poniższy przykład kodu pokazuje, jak używać atrybutu EditorAttribute do skojarzenia MenuBindingsEditor klasy i UITypeEditor klasy (klasy bazowej edytora powiązań) z właściwością w kontrolce niestandardowej, pochodzącej z WebControl klasy, która pobiera i ustawia MenuItemCollection kolekcję.
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
Uwagi
Klasa MenuBindingsEditor udostępnia interfejs użytkownika do edycji MenuItemBinding elementów DataBindings kolekcji w skojarzonej Menu kontrolce.
Obiekt MenuBindingsEditor jest wywoływany przez wybranie przycisku wielokropka (...) we właściwości DataBindings w siatce Właściwości projektanta wizualnego lub wybranie pozycji Edytuj elementy menu z menu kontekstowego Typowe zadania w kontrolce.
Metoda EditValue edytuje wartości kolekcji powiązań danych skojarzonej Menu kontrolki. Metoda GetEditStyle pobiera styl edycji skojarzony z tym edytorem.
Konstruktorów
| Nazwa | Opis |
|---|---|
| MenuBindingsEditor() |
Inicjuje nowe wystąpienie klasy MenuBindingsEditor. |
Właściwości
| Nazwa | Opis |
|---|---|
| IsDropDownResizable |
Pobiera wartość wskazującą, czy edytory listy rozwijanej powinny być możliwe do zmiany rozmiaru przez użytkownika. (Dziedziczone od UITypeEditor) |
Metody
| Nazwa | Opis |
|---|---|
| EditValue(IServiceProvider, Object) |
Edytuje wartość określonego obiektu przy użyciu stylu edytora wskazanego przez metodę GetEditStyle() . (Dziedziczone od UITypeEditor) |
| EditValue(ITypeDescriptorContext, IServiceProvider, Object) |
Edytuje wartość kolekcji powiązań danych skojarzonej Menu kontrolki. |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| GetEditStyle() |
Pobiera styl edytora używany przez metodę EditValue(IServiceProvider, Object) . (Dziedziczone od UITypeEditor) |
| GetEditStyle(ITypeDescriptorContext) |
Pobiera styl edycji skojarzony z tym edytorem. |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetPaintValueSupported() |
Wskazuje, czy ten edytor obsługuje malowanie reprezentacji wartości obiektu. (Dziedziczone od UITypeEditor) |
| GetPaintValueSupported(ITypeDescriptorContext) |
Wskazuje, czy określony kontekst obsługuje malowanie reprezentacji wartości obiektu w określonym kontekście. (Dziedziczone od UITypeEditor) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Dziedziczone od Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| PaintValue(Object, Graphics, Rectangle) |
Maluje reprezentację wartości określonego obiektu na określoną kanwę. (Dziedziczone od UITypeEditor) |
| PaintValue(PaintValueEventArgs) |
Maluje reprezentację wartości obiektu przy użyciu określonego PaintValueEventArgsobiektu . (Dziedziczone od UITypeEditor) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |