StaticResourceExtension Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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) |