StaticResourceExtension Klas

Definitie

Hiermee wordt een markeringsextensie geïmplementeerd die ondersteuning biedt voor statische bronverwijzingen (XAML-laadtijd) die zijn gemaakt van 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
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))>]
type StaticResourceExtension = class
    inherit MarkupExtension
Public Class StaticResourceExtension
Inherits MarkupExtension
Overname
StaticResourceExtension
Kenmerken

Opmerkingen

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 de XAML-processor WPF en de leden die worden weergegeven door een markeringsextensie, worden doorgaans niet aangeroepen vanuit gebruikerscode. Deze extensie ondersteunt het gebruik van de StaticResource Markup Extension van XAML. Zie StaticResource Markup Extension of XAML-resources voor meer informatie over de mechanismen voor het opzoeken van statische resources in WPF XAML.

{StaticResource} is een markeringsextensie die specifiek is voor de WPF implementatie van XAML. U kunt {StaticResource} gebruiken wanneer u verwijst naar de standaard XAML-naamruimte voor WPF, zonder een voorvoegsel te gebruiken. Voor markeringen die zijn gedefinieerd voor XAML-taalondersteuning (zoals {x:Type}) is daarentegen het voorvoegsel vereist voor de XAML-taal XAML-naamruimte in het gebruik. Zie Markup Extensions en WPF XAMLvoor meer informatie.

Statische bronverwijzingen worden over het algemeen gebruikt in XAML wanneer een DynamicResource Markup-extensie niet expliciet nodig is.

Constructors

Name Description
StaticResourceExtension()

Initialiseert een nieuw exemplaar van de StaticResourceExtension klasse.

StaticResourceExtension(Object)

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

Eigenschappen

Name Description
ResourceKey

Hiermee haalt u de sleutelwaarde op die wordt doorgegeven door deze statische resourcereferentie. Deze sleutel wordt gebruikt om het object te retourneren dat overeenkomt met die sleutel in resourcewoordenlijsten.

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. Voor StaticResourceExtension, dit is het object gevonden in een resourcewoordenlijst, waar het te vinden object wordt geïdentificeerd door de ResourceKey.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op