Teilen über


Reference Klasse

Definition

Implementiert die {x:Reference} Markuperweiterung.

public ref class Reference : System::Windows::Markup::MarkupExtension
[System.Windows.Markup.ContentProperty("Name")]
public class Reference : System.Windows.Markup.MarkupExtension
[<System.Windows.Markup.ContentProperty("Name")>]
type Reference = class
    inherit MarkupExtension
Public Class Reference
Inherits MarkupExtension
Vererbung
Attribute

Hinweise

Die {x:Reference} Markuperweiterung unterstützt eine Positionsverwendung (es gibt nur einen Parameter) und eine benannte Argumentverwendung (mit dem benannten Argument name).

Die {x:Reference} Markuperweiterung wird verwendet, um auf ein anderes benanntes Objekt im Objektgraphen zu verweisen. Objekte in diesem Szenario werden zunächst von benannt, obwohl bestimmte Implementierungen häufig eine andere RuntimeNamePropertyAttributedefinieren. Weitere Informationen finden Sie unter x:Reference Markup Extension.

Weitere Informationen zu Markuperweiterungen finden Sie unter Typkonverter und Markuperweiterungen für XAML.

Die System.Xaml-Assembly verwendet XmlnsDefinitionAttribute , um alle Typen in der Assembly dem XAML-Namespace für die XAML-Sprache (http://schemas.microsoft.com/winfx/2006/xaml) zuzuordnen. In der Regel deklarieren Sie ein Präfix für http://schemas.microsoft.com/winfx/2006/xaml in einer Stammelementzuordnung und verwenden das Präfix x.

Konstruktoren

Reference()

Initialisiert eine neue Instanz der Reference-Klasse.

Reference(String)

Initialisiert eine neue Instanz der Reference-Klasse mit dem name-Argument.

Eigenschaften

Name

Ruft den XAML-Namen ab, für den der Verweis abgerufen werden soll, oder legt diesen fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ProvideValue(IServiceProvider)

Gibt ein Objekt zurück, das dem Wert der Zieleigenschaft entspricht. Für den Reference-Typ ist dies das Objekt, das die bereitgestellten Name-Verweise enthält.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen