DynamicResourceExtension Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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) |