StaticResourceExtension StaticResourceExtension StaticResourceExtension StaticResourceExtension Class

定義

XAML から作成された静的 (XAML 読み込み時) リソース参照をサポートするマークアップ拡張機能を実装します。Implements a markup extension that supports static (XAML load time) resource references made from 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
type StaticResourceExtension = class
    inherit MarkupExtension
Public Class StaticResourceExtension
Inherits MarkupExtension
継承
StaticResourceExtensionStaticResourceExtensionStaticResourceExtensionStaticResourceExtension
属性

注釈

このクラスは、マークアップ拡張機能の実装です。This class is a markup extension implementation. WPF でマークアップ拡張機能クラスの存在の一部の側面のインフラストラクチャをサポートするには、主に、 WPFWPF XAML プロセッサの実装、およびマークアップ拡張機能によって公開されるメンバーは通常呼び出されませんユーザー コードから。Markup extension classes in WPF exist mainly to provide infrastructure support for some aspect of the WPFWPF XAML processor implementation, and the members exposed by a markup extension are not typically called from user code. この拡張機能をサポートしています、 StaticResource マークアップ拡張機能XAML から使用量。This extension supports the StaticResource Markup Extension usage from XAML. WPF XAML の静的リソースの検索のしくみの詳細については、次を参照してください。 StaticResource マークアップ拡張機能またはXAML リソースします。For more information on the mechanics of static resource lookup in WPF XAML, see StaticResource Markup Extension or XAML Resources.

{StaticResource} XAML の WPF 実装に固有のマークアップ拡張機能。{StaticResource} is a markup extension that is specific to the WPF implementation of XAML. 使用することができます{StaticResource}プレフィックスを使用せず、WPF の既定の XAML 名前空間を参照するときにします。You can use {StaticResource} when referencing the default XAML namespace for WPF, without using a prefix. これに対し、XAML 言語に対して定義されているマークアップ拡張機能のサポート (など{x:Type}) の使用量の XAML 言語の XAML 名前空間プレフィックスを必要とします。In contrast, markup extensions that are defined for XAML language support (such as {x:Type}) require the prefix for the XAML language XAML namespace in the usage. 詳細については、次を参照してください。マークアップ拡張機能と WPF XAMLします。For more information, see Markup Extensions and WPF XAML.

通常、静的リソース参照は、XAML で使用されるたびに、 DynamicResource マークアップ拡張機能明示的に必要はありません。Static resource references are generally used in XAML whenever a DynamicResource Markup Extension is not explicitly necessary.

コンストラクター

StaticResourceExtension() StaticResourceExtension() StaticResourceExtension() StaticResourceExtension()

StaticResourceExtension クラスの新しいインスタンスを初期化します。Initializes a new instance of the StaticResourceExtension class.

StaticResourceExtension(Object) StaticResourceExtension(Object) StaticResourceExtension(Object) StaticResourceExtension(Object)

指定した初期キーを使用して、StaticResourceExtension クラスの新しいインスタンスを初期化します。Initializes a new instance of the StaticResourceExtension class, with the provided initial key.

プロパティ

ResourceKey ResourceKey ResourceKey ResourceKey

この静的リソース参照によって渡されるキー値を取得または設定します。Gets or sets the key value passed by this static resource reference. このキーは、リソース ディクショナリ内でそのキーに一致するオブジェクトを返すために使用されます。They key is used to return the object matching that key in resource dictionaries.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ProvideValue(IServiceProvider) ProvideValue(IServiceProvider) ProvideValue(IServiceProvider) ProvideValue(IServiceProvider)

この拡張機能を適用するプロパティで設定するオブジェクトを返します。Returns an object that should be set on the property where this extension is applied. StaticResourceExtension の場合、これは、ResourceKey で識別される、リソース ディクショナリで見つかったオブジェクトになります。For StaticResourceExtension, this is the object found in a resource dictionary, where the object to find is identified by the ResourceKey.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象