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 za běhu měnit. Důvody změny obsahu můžou být iniciované aplikací nebo externí. Jedním z příkladů je, když zahrnete styly, které jsou závislé na systémových prostředcích, které oznamují předvolby nakonfigurované uživatelem, jako jsou motivy, nastavení písma atd.

Tato třída představuje implementaci rozšíření značek. Třídy rozšíření značek ve WPF existují hlavně proto, aby poskytovaly podporu infrastruktury pro některé aspekty implementace procesoru WPF XAML a členy vystavené třídami rozšíření značek nejsou obvykle volána přímo z uživatelského kódu. Tato třída podporuje zejména použití rozšíření značek DynamicResource z xaml. Další informace o odkazech na dynamické prostředky najdete v tématu Rozšíření značek DynamicResource.

Použití textu XAML

Informace o XAML najdete v tématu Rozšíření značek DynamicResource.

Konstruktory

DynamicResourceExtension()

Inicializuje novou instanci DynamicResourceExtension třídy .

DynamicResourceExtension(Object)

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

Vlastnosti

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ících prostředků pomocí přechodného výrazu.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Type Získá z aktuální instance.

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

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

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

Vrátí objekt, který by měl být nastaven pro vlastnost, kde je toto rozšíření použito. V případě DynamicResourceExtensionse jedná o objekt, který se nachází ve slovníku prostředků v aktuálním nadřazeném ResourceKeyřetězci, který je klíčem .

ToString()

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

(Zděděno od Object)

Platí pro