StaticExtension Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Ö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 |
Ö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) |