DynamicResourceExtension Třída

Definice

Implementuje rozšíření značek, které podporuje dynamické odkazy na prostředky vytvořené z XAML.

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
Dědičnost
DynamicResourceExtension
Atributy

Poznámky

Dynamické odkazy na prostředky jsou nezbytné při odkazování na obsah, který se může změnit za běhu. Důvody změny obsahu můžou být iniciované aplikací nebo můžou být externí. Jedním z příkladů je, že zahrnete styly, které spoléhají na systémové prostředky, které hlásí předvolby nakonfigurované uživatelem, jako jsou motivy, nastavení písma atd.

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é třídami rozšíření značek se obvykle nevolají přímo z uživatelského kódu. Tato třída zejména podporuje použití rozšíření značek DynamicResource z XAML. Další informace o odkazech na dynamické prostředky naleznete v tématu Rozšíření značek DynamicResource.

Použití textu XAML

Informace o KÓDU XAML naleznete v tématu Rozšíření značek DynamicResource.

Konstruktory

Name Description
DynamicResourceExtension()

Inicializuje novou instanci DynamicResourceExtension třídy.

DynamicResourceExtension(Object)

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

Vlastnosti

Name Description
ResourceKey

Získá nebo nastaví klíč určený tímto dynamickým odkazem na prostředek. Klíč se používá k vyhledání prostředku ve slovníkech prostředků pomocí zprostředkujícího výrazu.

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 DynamicResourceExtensionje objekt nalezený ve slovníku prostředků v aktuálním nadřazené řetězu, který je klíčem ResourceKey.

ToString()

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

(Zděděno od Object)

Platí pro