StaticResourceExtension StaticResourceExtension StaticResourceExtension StaticResourceExtension Class

Definition

Implementiert eine Markuperweiterung, die statische Ressourcenverweise (zur XAML-Ladezeit) aus XAML unterstützt.Implements a markup extension that supports static (XAML load time) resource references made from XAML.

public ref class StaticResourceExtension : System::Windows::Markup::MarkupExtension
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))]
public class StaticResourceExtension : System.Windows.Markup.MarkupExtension
type StaticResourceExtension = class
    inherit MarkupExtension
Public Class StaticResourceExtension
Inherits MarkupExtension
Vererbung
StaticResourceExtensionStaticResourceExtensionStaticResourceExtensionStaticResourceExtension
Attribute

Hinweise

Diese Klasse ist eine Markup Erweiterungs Implementierung.This class is a markup extension implementation. Markup Erweiterungs Klassen in WPF bestehen hauptsächlich darin, die Infrastruktur Unterstützung für einen Aspekt WPFWPF der XAML-Prozessor Implementierung bereitzustellen, und die Member, die von einer Markup Erweiterung verfügbar gemacht werden, werden in der Regel nicht von Benutzercode aufgerufen.Markup extension classes in WPF exist mainly to provide infrastructure support for some aspect of the WPFWPF XAML processor implementation, and the members exposed by a markup extension are not typically called from user code. Diese Erweiterung unterstützt die Verwendung der statikresource-Markup Erweiterung aus XAML.This extension supports the StaticResource Markup Extension usage from XAML. Weitere Informationen zur Funktionsweise der statischen Ressourcen Suche in WPF-XAML finden Sie unter StaticResource-Markup Erweiterung oder XAML-Ressourcen.For more information on the mechanics of static resource lookup in WPF XAML, see StaticResource Markup Extension or XAML Resources.

{StaticResource}ist eine Markup Erweiterung, die für die WPF-Implementierung von XAML spezifisch ist.{StaticResource} is a markup extension that is specific to the WPF implementation of XAML. Sie können verwenden {StaticResource} , wenn Sie auf den XAML-Standard Namespace für WPF verweisen, ohne ein Präfix zu verwenden.You can use {StaticResource} when referencing the default XAML namespace for WPF, without using a prefix. Im Gegensatz dazu erfordern Markup Erweiterungen, die für die XAML-Sprachunterstützung ( {x:Type}z. b.) definiert sind, das Präfix für den XAML-Namespace der XAML-Sprache in der Verwendung.In contrast, markup extensions that are defined for XAML language support (such as {x:Type}) require the prefix for the XAML language XAML namespace in the usage. Weitere Informationen finden Sie unter Markuperweiterungen und WPF-XAML.For more information, see Markup Extensions and WPF XAML.

Statische Ressourcen Verweise werden in der Regel in XAML verwendet, wenn eine dynamikresource-Markup Erweiterung nicht explizit erforderlich ist.Static resource references are generally used in XAML whenever a DynamicResource Markup Extension is not explicitly necessary.

Konstruktoren

StaticResourceExtension() StaticResourceExtension() StaticResourceExtension() StaticResourceExtension()

Initialisiert eine neue Instanz der StaticResourceExtension-Klasse.Initializes a new instance of the StaticResourceExtension class.

StaticResourceExtension(Object) StaticResourceExtension(Object) StaticResourceExtension(Object) StaticResourceExtension(Object)

Initialisiert eine neue Instanz der StaticResourceExtension-Klasse mit dem angegebenen Anfangsschlüssel.Initializes a new instance of the StaticResourceExtension class, with the provided initial key.

Eigenschaften

ResourceKey ResourceKey ResourceKey ResourceKey

Ruft den Schlüsselwert ab, der durch diesen statischen Ressourcenverweis übergeben wird, oder legt diesen fest.Gets or sets the key value passed by this static resource reference. Mit dem Schlüssel wird das Objekt zurückgegeben, das dem betreffenden Schlüssel in Ressourcenwörterbüchern entspricht.They key is used to return the object matching that key in resource dictionaries.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ProvideValue(IServiceProvider) ProvideValue(IServiceProvider) ProvideValue(IServiceProvider) ProvideValue(IServiceProvider)

Gibt ein Objekt zurück, das für die Eigenschaft festgelegt werden soll, für die diese Erweiterung angewendet wird.Returns an object that should be set on the property where this extension is applied. Bei StaticResourceExtension ist dies das in einem Ressourcenwörterbuch gefundene Objekt, wobei das zu suchende Objekt mit ResourceKey angegeben wird.For StaticResourceExtension, this is the object found in a resource dictionary, where the object to find is identified by the ResourceKey.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: