Aracılığıyla paylaş


StaticExtension Sınıf

Tanım

Statik alan ve özellik başvuruları döndüren bir işaretleme uzantısı uygular.

public ref class StaticExtension : System::Windows::Markup::MarkupExtension
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.StaticExtensionConverter))]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))]
public class StaticExtension : System.Windows.Markup.MarkupExtension
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))]
public class StaticExtension : System.Windows.Markup.MarkupExtension
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.StaticExtensionConverter))>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))>]
type StaticExtension = class
    inherit MarkupExtension
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))>]
type StaticExtension = class
    inherit MarkupExtension
Public Class StaticExtension
Inherits MarkupExtension
Devralma
StaticExtension
Öznitelikler

Açıklamalar

Bu sınıf, XAML dil özelliklerinin .NET XAML hizmetleri desteğinde için {x:Static} bir işaretleme uzantısı uygulamasıdır. XAML kullanım bilgileri için bkz. x:Static Markup Extension.

Genellikle statik başvuruları, tür statik olduğundan XAML'de örneği oluşturulamayan türler de dahil olmak üzere türlerden statik değerler almak için kullanırsınız. Yararlı olduğu durumlara {x:Static} örnek olarak sabit matematik değerleri veya durumlar için benzersiz anahtarlar gibi sabit olarak düşünülebilecek değerler verilebilir. Başvurulmakta olan statik üyelerin XAML şema bağlamıyla ilişkili belirli çerçeve derlemelerinden gelmesi gerekmez. XAML kullanımı için diğer derlemeleri ve CLR ad alanlarını eşleyebilir ve ardından eşlediğiniz ön eki kullanarak XAML'deki türlerin statik üyelerine başvurabilirsiniz.

Oluşturucular

StaticExtension()

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

StaticExtension(String)

Sağlanan member dizeyi StaticExtension kullanarak sınıfının yeni bir örneğini başlatır.

Özellikler

Member

Hizmet tarafından sağlanan tür çözümleyicisine göre statik bir alanı veya özelliği çözümlemek için kullanılan üye adı dizesini alır veya ayarlar.

MemberType

Döndürülecek statik üyeyi Type tanımlayan öğesini alır veya ayarlar.

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ıyı uyguladığınız özellikte ayarlanacağı bir nesne değeri döndürür. için StaticExtensiondönüş değeri, istenen statik üye için değerlendirilen statik değerdir.

ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.