Freigeben über


ParentAdapter.RedirectParent-Methode

Leiten Sie einen Verweis von einem übergeordneten Element zu einem anderen um. .

Namespace:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

'Declaration
Public Overridable Function RedirectParent ( _
    parent As ModelItem, _
    childType As Type _
) As ModelItem
public virtual ModelItem RedirectParent(
    ModelItem parent,
    Type childType
)
public:
virtual ModelItem^ RedirectParent(
    ModelItem^ parent, 
    Type^ childType
)
abstract RedirectParent : 
        parent:ModelItem * 
        childType:Type -> ModelItem 
override RedirectParent : 
        parent:ModelItem * 
        childType:Type -> ModelItem 
public function RedirectParent(
    parent : ModelItem, 
    childType : Type
) : ModelItem

Parameter

  • childType
    Typ: System.Type
    Der Typ des untergeordneten Elements.

Rückgabewert

Typ: Microsoft.Windows.Design.Model.ModelItem
Ein umgeleitetes übergeordnetes Element.Die Standardimplementierung gibt parent zurück.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

parent oder childType ist nullNULL-Verweis (Nothing in Visual Basic).

Hinweise

Bei der Suche nach einem übergeordneten Element wird im Allgemeinen vom ausgewählten Objekt aus aufwärts gesucht, bis ein entsprechendes übergeordnetes Element gefunden wird. Für einige Szenarien könnte es für ein Element nötig sein, diesen Suchprozess auf ein anderes Element umzuleiten. Beispielsweise kann ein ContentControl nur einem einzigen Element übergeordnet sein. Wenn das ContentControl bereits ein Panel enthält und der Benutzer ein neues Objekt hinzufügt, ist seine Absicht wahrscheinlich, dem Panel neue Objekte hinzuzufügen. Diese Methode lässt diese Art der Umleitung zu.

.NET Framework-Sicherheit

Siehe auch

Referenz

ParentAdapter Klasse

Microsoft.Windows.Design.Interaction-Namespace

ModelParent

ModelItem

Weitere Ressourcen

WPF-Designer-Erweiterbarkeit