PropertyManager Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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) |