Sdílet prostřednictvím


PropertyManager Třída

Definice

Udržuje Binding mezi vlastností objektu a vlastností ovládacího prvku vázaného na data.

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
Dědičnost
PropertyManager

Poznámky

Dědí PropertyManager z objektu BindingManagerBasea používá se k udržování aktuální vlastnosti objektu, nikoli vlastnosti aktuálního objektu v seznamu. Z tohoto důvodu se pokus o nastavení Position nebo Count vlastnosti pro objekt PropertyManager nemá žádný vliv. Podobně nejsou podporovány AddNew ani RemoveAt metody, protože neexistuje žádný podkladový seznam dat, ze které by bylo potřeba data přidat nebo odstranit. Kromě toho se volání IsBindingSuspended vždy vrátí false , pokud PropertyManager má zdroj dat bez ohledu na to, jestli SuspendBinding byl volána.

Konstruktory

Name Description
PropertyManager()

Inicializuje novou instanci PropertyManager třídy.

Pole

Name Description
onCurrentChangedHandler

Určuje obslužnou rutinu CurrentChanged události události.

(Zděděno od BindingManagerBase)
onPositionChangedHandler

Určuje obslužnou rutinu PositionChanged události události.

(Zděděno od BindingManagerBase)

Vlastnosti

Name Description
Bindings

Získá kolekci vazeb, které se spravují.

(Zděděno od BindingManagerBase)
Count

Získá počet řádků spravovaných uživatelem BindingManagerBase.

Current

Získá objekt, do kterého patří vlastnost svázaná s daty.

IsBindingSuspended

Získá hodnotu označující, zda je vazba pozastavena.

(Zděděno od BindingManagerBase)
Position

Získá pozici v podkladovém seznamu, který řídí vázané na tento bod zdroje dat.

Metody

Name Description
AddNew()

Vyvolá výjimku NotSupportedException ve všech případech.

CancelCurrentEdit()

Zruší aktuální úpravy.

EndCurrentEdit()

Ukončí aktuální úpravy.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetItemProperties()

Získá kolekci popisů vlastností pro vazbu.

GetItemProperties()

Při přepsání v odvozené třídě získá kolekci popisovačů vlastností pro vazbu.

(Zděděno od BindingManagerBase)
GetItemProperties(ArrayList, ArrayList)

Získá kolekci popisovačů vlastností pro vazbu pomocí zadaného ArrayList.

(Zděděno od BindingManagerBase)
GetItemProperties(Type, Int32, ArrayList, ArrayList)

Získá seznam vlastností položek spravovaných tímto BindingManagerBase.

(Zděděno od BindingManagerBase)
GetListName(ArrayList)

Získá název seznamu, který poskytuje data pro vazbu.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
OnBindingComplete(BindingCompleteEventArgs)

BindingComplete Vyvolá událost.

(Zděděno od BindingManagerBase)
OnCurrentChanged(EventArgs)

CurrentChanged Vyvolá událost.

OnCurrentItemChanged(EventArgs)

CurrentItemChanged Vyvolá událost.

OnDataError(Exception)

DataError Vyvolá událost.

(Zděděno od BindingManagerBase)
PullData()

Načítá data z ovládacího prvku vázaného na data do zdroje dat a vrací žádné informace.

(Zděděno od BindingManagerBase)
PushData()

Nasdílí data ze zdroje dat do ovládacího prvku vázaného na data a vrátí žádné informace.

(Zděděno od BindingManagerBase)
RemoveAt(Int32)

Vyvolá výjimku NotSupportedException ve všech případech.

ResumeBinding()

Obnoví datová vazba.

SuspendBinding()

Pozastaví datovou vazbu mezi zdrojem dat a vlastností svázanou s daty.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
UpdateIsBinding()

Aktualizuje aktuální informace Binding mezi datovou vazbou a vlastností svázanou s daty.

Událost

Name Description
BindingComplete

Nastane při dokončení operace datové vazby.

(Zděděno od BindingManagerBase)
CurrentChanged

Nastane, když se aktuálně vázaná položka změní.

(Zděděno od BindingManagerBase)
CurrentItemChanged

Nastane, když se změní stav aktuálně vázané položky.

(Zděděno od BindingManagerBase)
DataError

Nastane, když Exception je bezobslužně zpracována BindingManagerBase.

(Zděděno od BindingManagerBase)
PositionChanged

Nastane po změně hodnoty Position vlastnosti.

(Zděděno od BindingManagerBase)

Platí pro