StaticResourceExtension Třída

Definice

Implementuje rozšíření značek, které podporuje statické odkazy na prostředky (čas načítání XAML) vytvořené z 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
Dědičnost
StaticResourceExtension
Atributy

Poznámky

Tato třída je implementace rozšíření značek. Třídy rozšíření značek v WPF (Windows Presentation Foundation) existují hlavně pro zajištění podpory infrastruktury pro určitý aspekt implementace procesoru WPF (Windows Presentation Foundation) XAML a členy vystavené rozšířením značek se obvykle nevolají z uživatelského kódu. Toto rozšíření podporuje použití rozšíření značek StaticResource z XAML. Další informace o mechanismu vyhledávání statických prostředků v WPF (Windows Presentation Foundation) XAML najdete v tématu StaticResource Markup Extension nebo XAML Resources.

{StaticResource} je rozšíření značek specifické pro WPF (Windows Presentation Foundation) implementaci XAML. Při odkazování na výchozí obor názvů XAML pro WPF (Windows Presentation Foundation) můžete použít {StaticResource} bez použití předpony. Naproti tomu rozšíření značek definovaná pro podporu jazyka XAML (například {x:Type}) vyžadují předponu pro obor názvů XAML jazyka XAML v použití. Další informace naleznete v tématu Rozšíření značek a WPF (Windows Presentation Foundation) XAML.

Statické odkazy na prostředky se obecně používají v JAZYCE XAML vždy, když není explicitně nutné rozšíření značek DynamicResource .

Konstruktory

Name Description
StaticResourceExtension()

Inicializuje novou instanci StaticResourceExtension třídy.

StaticResourceExtension(Object)

Inicializuje novou instanci StaticResourceExtension třídy s poskytnutým počátečním klíčem.

Vlastnosti

Name Description
ResourceKey

Získá nebo nastaví hodnotu klíče předanou tímto statickým odkazem na prostředek. Klíč se používá k vrácení objektu odpovídajícího ho ve slovníkech prostředků.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ProvideValue(IServiceProvider)

Vrátí objekt, který by měl být nastaven na vlastnost, kde je toto rozšíření použito. To StaticResourceExtensionje objekt nalezený ve slovníku prostředků, kde je objekt, který se má najít, identifikován .ResourceKey

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro