PropertyManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |