Freigeben über


PropertyManager Klasse

Definition

Verwaltet ein Binding zwischen der Eigenschaft eines Objekts und einer datengebundenen Steuerelementeigenschaft.

public ref class PropertyManager : System::Windows::Forms::BindingManagerBase
public class PropertyManager : System.Windows.Forms.BindingManagerBase
type PropertyManager = class
    inherit BindingManagerBase
Public Class PropertyManager
Inherits BindingManagerBase
Vererbung
PropertyManager

Hinweise

Der PropertyManager erbt von BindingManagerBase, und es wird verwendet, um die aktuelle Eigenschaft eines Objekts zu verwalten, anstatt die Eigenschaft eines aktuellen Objekts in einer Liste. Aus diesem Grund hat der Versuch, die Position -Eigenschaft oder Count für ein PropertyManager festzulegen, keine Auswirkung. Ebenso werden die AddNew Methoden und RemoveAt nicht unterstützt, da keine zugrunde liegende Liste von Daten vorhanden ist, aus denen sie hinzugefügt oder gelöscht werden können. Darüber hinaus wird immer ein Aufruf von IsBindingSuspended zurückgegeben false , wenn der PropertyManager eine Datenquelle hat, unabhängig davon, ob SuspendBinding aufgerufen wurde.

Konstruktoren

PropertyManager()

Initialisiert eine neue Instanz der PropertyManager-Klasse.

Felder

onCurrentChangedHandler

Gibt den Ereignishandler für das CurrentChanged-Ereignis an.

(Geerbt von BindingManagerBase)
onPositionChangedHandler

Gibt den Ereignishandler für das PositionChanged-Ereignis an.

(Geerbt von BindingManagerBase)

Eigenschaften

Bindings

Ruft die Auflistung verwalteter Bindungen ab.

(Geerbt von BindingManagerBase)
Count

Ruft die Anzahl der Zeilen ab, die von der BindingManagerBase verwaltet werden

Current

Ruft das Objekt ab, zu dem diese datengebundene Eigenschaft gehört.

IsBindingSuspended

Ruft einen Wert ab, der angibt, ob die Bindung aufgehoben ist.

(Geerbt von BindingManagerBase)
Position

Ruft die Position in der zugrunde liegenden Liste ab, auf die an diese Datenquelle gebundene Steuerelemente zeigen

Methoden

AddNew()

Löst in allen Fällen eine NotSupportedException aus.

CancelCurrentEdit()

Bricht die aktuelle Bearbeitung ab

EndCurrentEdit()

Beendet die aktuelle Bearbeitung

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetItemProperties()

Ruft eine Auflistung von Eigenschaftenbeschreibungen für die Bindung ab.

GetItemProperties()

Ruft beim Überschreiben in einer abgeleiteten Klasse die Auflistung von Eigenschaftsbeschreibungen für die Bindung ab.

(Geerbt von BindingManagerBase)
GetItemProperties(ArrayList, ArrayList)

Ruft mithilfe der angegebenen ArrayList die Auflistung von Eigenschaftenbezeichnern für die Bindung ab.

(Geerbt von BindingManagerBase)
GetItemProperties(Type, Int32, ArrayList, ArrayList)

Ruft die Liste der Eigenschaften für die Elemente ab, die von dieser BindingManagerBase verwaltet werden.

(Geerbt von BindingManagerBase)
GetListName(ArrayList)

Ruft den Namen der Liste ab, die die Daten für die Bindung liefert

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnBindingComplete(BindingCompleteEventArgs)

Löst das BindingComplete-Ereignis aus.

(Geerbt von BindingManagerBase)
OnCurrentChanged(EventArgs)

Löst das CurrentChanged-Ereignis aus.

OnCurrentItemChanged(EventArgs)

Löst das CurrentItemChanged-Ereignis aus.

OnCurrentItemChanged(EventArgs)

Löst das CurrentItemChanged-Ereignis aus.

(Geerbt von BindingManagerBase)
OnDataError(Exception)

Löst das DataError-Ereignis aus.

(Geerbt von BindingManagerBase)
PullData()

Zieht Daten aus dem datengebundenen Steuerelement in die Datenquelle und gibt dabei keine Informationen zurück.

(Geerbt von BindingManagerBase)
PushData()

Legt Daten aus der Datenquelle im datengebundenen Steuerelement ab und gibt dabei keine Informationen zurück.

(Geerbt von BindingManagerBase)
RemoveAt(Int32)

Löst in allen Fällen eine NotSupportedException aus.

ResumeBinding()

Setzt die Datenbindung fort.

SuspendBinding()

Unterbricht die Datenbindung zwischen einer Datenquelle und einer datengebundenen Eigenschaft.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
UpdateIsBinding()

Aktualisiert das aktuelle Binding zwischen einer Datenbindung und einer datengebundenen Eigenschaft.

Ereignisse

BindingComplete

Tritt nach Abschluss eines Datenbindungsvorgangs ein.

(Geerbt von BindingManagerBase)
CurrentChanged

Tritt ein, wenn das derzeit gebundene Element geändert wird.

(Geerbt von BindingManagerBase)
CurrentItemChanged

Tritt ein, wenn sich der Zustand des momentan gebundenen Elements ändert.

(Geerbt von BindingManagerBase)
DataError

Tritt ein, wenn eine Exception automatisch durch die BindingManagerBase behandelt wird.

(Geerbt von BindingManagerBase)
PositionChanged

Tritt ein, nachdem sich der Wert der Position-Eigenschaft geändert hat.

(Geerbt von BindingManagerBase)

Gilt für: