ParentAdapter – třída
Rozšiřovací bod obsahuje pro každý typ, který může být nadřazený podřízené objekty.
Hierarchie dědičnosti
System.Object
Microsoft.Windows.Design.Features.FeatureProvider
Microsoft.Windows.Design.Interaction.Adapter
Microsoft.Windows.Design.Interaction.ParentAdapter
Obor názvů: Microsoft.Windows.Design.Interaction
Sestavení: Microsoft.Windows.Design.Interaction (v Microsoft.Windows.Design.Interaction.dll)
Syntaxe
'Deklarace
Public MustInherit Class ParentAdapter _
Inherits Adapter
public abstract class ParentAdapter : Adapter
public ref class ParentAdapter abstract : public Adapter
[<AbstractClass>]
type ParentAdapter =
class
inherit Adapter
end
public abstract class ParentAdapter extends Adapter
Typ ParentAdapter zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
ParentAdapter | Inicializuje novou instanci ParentAdapter Třída |
Na začátek
Vlastnosti
Název | Popis | |
---|---|---|
AdapterType | Typ adaptéru, který tato třída představuje získá. (Přepisuje Adapter.AdapterType.) |
Na začátek
Metody
Název | Popis | |
---|---|---|
CanParent | Získá hodnotu určující, zda zadaný nadřazený objekt může být nadřazený objekt zadaného typu. | |
Equals | Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.) | |
Finalize | Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.) | |
GetHashCode | Slouží jako funkce hash určitého typu. (Zděděno z Object.) | |
GetType | Získává Type aktuální instance. (Zděděno z Object.) | |
IsParent | Získá hodnotu určující, zda je položka podřízené zadané podřízené zadané nadřízeného zboží. | |
MemberwiseClone | Vytvoří kopii aktuální Object. (Zděděno z Object.) | |
Parent(ModelItem, ModelItem) | Nadřazený objekt se změní na jinou nadřazenou. | |
Parent(ModelItem, ModelItem, Int32) | Nadřazený objekt se změní na jinou nadřazenou. | |
RedirectParent | Přesměrujte na jiný odkaz z jedné nadřazené.. | |
RemoveParent | Nahradí aktuální nadřazené podřízené zadané nové nadřazené. | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Na začátek
Poznámky
Dědit z ParentAdapter určete vztah nadřazený podřízený v Návrhář WPF.
Je často případ ve Windows Presentation Foundation (WPF), přesouvání prvek z jeden podřízený nebo nadřazený prvek přidání vyžaduje specializované znalosti vztah nadřazený podřízený. Místo provádění logiky kontejneru specifické pro každý kontejner ParentAdapter definuje bod rozšiřitelnosti a podporuje obecný mechanismus pro změnu nadřazené jednoho objektu do jiné třídy.
A ParentAdapter je vyvolán Parent metody. ModelParent Vyhledá ParentAdapter pro aktuální a navrhované nadřazených objektů. Pokud ne ParentAdapter neexistuje, nelze přiřadit objekt nadřazeného.
ParentAdapter Umožňuje kontejnery provádět logiky při odstranění nadřazené třídy. Například přesunete objekt z Canvas do Grid, vlastnosti připojeného na plátno můžete automaticky odebrány.
Zabezpečení podprocesu
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.
Viz také
Odkaz
Microsoft.Windows.Design.Interaction – obor názvů