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 eine 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
Die PropertyManager Erbt von dem 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 für Count eine PropertyManager Eigenschaft festzulegen, keine Auswirkung. Ebenso werden die AddNew Methoden und RemoveAt Methoden nicht unterstützt, da es keine zugrunde liegende Liste mit Daten gibt, aus denen Sie hinzufügen oder daraus löschen können. Darüber hinaus wird ein Aufruf IsBindingSuspended immer zurückgegeben false , wenn die PropertyManager Datenquelle vorhanden ist, unabhängig davon, ob SuspendBinding sie aufgerufen wurde.
Konstruktoren
| Name | Beschreibung |
|---|---|
| PropertyManager() |
Initialisiert eine neue Instanz der PropertyManager-Klasse. |
Felder
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| Bindings |
Ruft die Auflistung von Bindungen ab, die verwaltet werden. (Geerbt von BindingManagerBase) |
| Count |
Ruft die Anzahl der Zeilen ab, die von der BindingManagerBase. |
| Current |
Ruft das Objekt ab, zu dem die datengebundene Eigenschaft gehört. |
| IsBindingSuspended |
Ruft einen Wert ab, der angibt, ob die Bindung angehalten wird. (Geerbt von BindingManagerBase) |
| Position |
Ruft die Position in der zugrunde liegenden Liste ab, an die steuerelemente, die an diesen Datenquellenpunkt gebunden sind. |
Methoden
| Name | Beschreibung |
|---|---|
| AddNew() |
Löst in allen Fällen ein NotSupportedException . |
| CancelCurrentEdit() |
Bricht die aktuelle Bearbeitung ab. |
| EndCurrentEdit() |
Beendet die aktuelle Bearbeitung. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetItemProperties() |
Ruft die Auflistung der Eigenschaftenbeschreibungen für die Bindung ab. |
| GetItemProperties() |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die Auflistung von Eigenschaftsdeskriptoren für die Bindung abgerufen. (Geerbt von BindingManagerBase) |
| GetItemProperties(ArrayList, ArrayList) |
Ruft die Auflistung von Eigenschaftsdeskriptoren für die Bindung mithilfe des angegebenen ArrayListab. (Geerbt von BindingManagerBase) |
| GetItemProperties(Type, Int32, ArrayList, ArrayList) |
Ruft die Liste der Eigenschaften der von diesem BindingManagerBaseverwalteten Elemente ab. (Geerbt von BindingManagerBase) |
| GetListName(ArrayList) |
Ruft den Namen der Liste ab, die die Daten für die Bindung angibt. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der 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. |
| OnDataError(Exception) |
Löst das DataError-Ereignis aus. (Geerbt von BindingManagerBase) |
| PullData() |
Ruft Daten aus dem datengebundenen Steuerelement in die Datenquelle ab und gibt keine Informationen zurück. (Geerbt von BindingManagerBase) |
| PushData() |
Verschiebt Daten aus der Datenquelle in das datengebundene Steuerelement und gibt keine Informationen zurück. (Geerbt von BindingManagerBase) |
| RemoveAt(Int32) |
Löst in allen Fällen ein NotSupportedException . |
| ResumeBinding() |
Setzt die Datenbindung fort. |
| SuspendBinding() |
Hält die Datenbindung zwischen einer Datenquelle und einer datengebundenen Eigenschaft an. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| UpdateIsBinding() |
Aktualisiert den Aktuellen Binding zwischen einer Datenbindung und einer datengebundenen Eigenschaft. |
Ereignisse
| Name | Beschreibung |
|---|---|
| BindingComplete |
Tritt beim Abschluss eines Datenbindungsvorgangs auf. (Geerbt von BindingManagerBase) |
| CurrentChanged |
Tritt auf, wenn sich das aktuell gebundene Element ändert. (Geerbt von BindingManagerBase) |
| CurrentItemChanged |
Tritt auf, wenn sich der Status des aktuell gebundenen Elements ändert. (Geerbt von BindingManagerBase) |
| DataError |
Tritt auf, wenn eine Exception von der BindingManagerBase. (Geerbt von BindingManagerBase) |
| PositionChanged |
Tritt ein, nachdem sich der Wert der Position Eigenschaft geändert hat. (Geerbt von BindingManagerBase) |