StaticResourceExtension Sınıf

Tanım

XAML'den yapılan statik (XAML yükleme süresi) kaynak başvurularını destekleyen bir işaretleme uzantısı uygular.

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
Devralma
StaticResourceExtension
Öznitelikler

Açıklamalar

Bu sınıf bir işaretleme uzantısı uygulamasıdır. WPF'deki işaretleme uzantısı sınıfları temel olarak WPF XAML işlemci uygulamasının bazı yönleri için altyapı desteği sağlamak için vardır ve işaretleme uzantısı tarafından kullanıma sunulan üyeler genellikle kullanıcı kodundan çağrılmıyor. Bu uzantı, XAML'den StaticResource Biçimlendirme Uzantısı kullanımını destekler. WPF XAML'de statik kaynak aramanın mekaniği hakkında daha fazla bilgi için bkz. StaticResource Biçimlendirme Uzantısı veya XAML Kaynakları.

{StaticResource} , XAML'nin WPF uygulamasına özgü bir işaretleme uzantısıdır. WPF için varsayılan XAML ad alanına başvururken ön ek kullanmadan kullanabilirsiniz {StaticResource} . Buna karşılık, XAML dil desteği (gibi {x:Type}) için tanımlanan işaretleme uzantıları, kullanımdaki XAML dili XAML ad alanı için ön ek gerektirir. Daha fazla bilgi için bkz . Biçimlendirme Uzantıları ve WPF XAML.

Statik kaynak başvuruları genellikle DynamicResource Biçimlendirme Uzantısı açıkça gerekli olmadığı durumlarda XAML'de kullanılır.

Oluşturucular

StaticResourceExtension()

StaticResourceExtension sınıfının yeni bir örneğini başlatır.

StaticResourceExtension(Object)

Sağlanan ilk anahtarla sınıfının yeni bir örneğini StaticResourceExtension başlatır.

Özellikler

ResourceKey

Bu statik kaynak başvurusu tarafından geçirilen anahtar değerini alır veya ayarlar. Bu anahtarlar, kaynak sözlüklerinde bu anahtarla eşleşen nesnenin döndürülmesi için kullanılır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ProvideValue(IServiceProvider)

Bu uzantının uygulandığı özellikte ayarlanması gereken bir nesne döndürür. için StaticResourceExtension, bu, bir kaynak sözlüğünde bulunan ve bulunacak nesnenin tarafından ResourceKeytanımlandığı nesnedir.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır