DynamicResourceExtension Klas

Definitie

Hiermee wordt een markeringsextensie geïmplementeerd die dynamische bronverwijzingen van XAML ondersteunt.

public ref class DynamicResourceExtension : System::Windows::Markup::MarkupExtension
[System.ComponentModel.TypeConverter(typeof(System.Windows.DynamicResourceExtensionConverter))]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))]
public class DynamicResourceExtension : System.Windows.Markup.MarkupExtension
[<System.ComponentModel.TypeConverter(typeof(System.Windows.DynamicResourceExtensionConverter))>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))>]
type DynamicResourceExtension = class
    inherit MarkupExtension
Public Class DynamicResourceExtension
Inherits MarkupExtension
Overname
DynamicResourceExtension
Kenmerken

Opmerkingen

Dynamische bronverwijzingen zijn nodig bij het verwijzen naar inhoud die tijdens runtime kan worden gewijzigd. De redenen voor de inhoudswijziging kunnen door toepassingen worden geïnitieerd of extern zijn. Een voorbeeld is als u stijlen opgeeft die afhankelijk zijn van systeembronnen die door de gebruiker geconfigureerde voorkeuren rapporteren, zoals thema's, lettertype-instellingen enzovoort.

Deze klasse is een implementatie van markeringsuitbreidingen. Uitbreidingsklassen voor markeringen in WPF bestaan voornamelijk om infrastructuurondersteuning te bieden voor een bepaald aspect van de implementatie van WPF XAML-processor, en de leden die worden weergegeven door de markeringsuitbreidingsklassen worden doorgaans niet aangeroepen vanuit rechtstreeks gebruikerscode. Deze klasse ondersteunt met name het gebruik van de DynamicResource Markup Extension van XAML. Zie dynamicResource Markup Extension voor meer informatie over dynamische resourceverwijzingen.

XAML-tekstgebruik

Zie dynamicResource Markup Extension voor informatie over XAML.

Constructors

Name Description
DynamicResourceExtension()

Initialiseert een nieuw exemplaar van de DynamicResourceExtension klasse.

DynamicResourceExtension(Object)

Initialiseert een nieuw exemplaar van de DynamicResourceExtension klasse, met de opgegeven initiële sleutel.

Eigenschappen

Name Description
ResourceKey

Hiermee haalt u de sleutel op die is opgegeven door deze dynamische resourcereferentie. De sleutel wordt gebruikt om een resource in resourcewoordenlijsten op te zoeken, door middel van een tussenliggende expressie.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ProvideValue(IServiceProvider)

Retourneert een object dat moet worden ingesteld op de eigenschap waarop deze extensie wordt toegepast. Dit DynamicResourceExtensionis het object dat is gevonden in een resourcewoordenlijst in de huidige bovenliggende keten die is gekoppeld aan de ResourceKey.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op