TypeExtension Sınıf
Ö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.
Dize girişini temel alan bir Type döndüren bir işaretleme uzantısı uygular.
public ref class TypeExtension : System::Windows::Markup::MarkupExtension
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.TypeExtensionConverter))]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Type))]
public class TypeExtension : System.Windows.Markup.MarkupExtension
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Type))]
public class TypeExtension : System.Windows.Markup.MarkupExtension
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.TypeExtensionConverter))>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Type))>]
type TypeExtension = class
inherit MarkupExtension
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Type))>]
type TypeExtension = class
inherit MarkupExtension
Public Class TypeExtension
Inherits MarkupExtension
- Devralma
- Öznitelikler
XAML kullanım bilgileri için bkz. x:Tür biçimlendirme uzantısı.
Not
{x:Type}
İşlev genellikle işaretlemeden kullanıcı kodu çağırmaya yöneliktir. XAML desteği uygulayan kod için tür çözümleme hizmetleri gelir IXamlTypeResolver ve eyleme geçen XAML şema bağlamının uygulanmasıyla ilgilidir. Bir IXamlTypeResolver hizmet sağlayıcısının yerine başvurmayı ProvideValue denemeyin; geçirdiğiniz bağlam bir tür çözümlemesi için geçerli olmayabilir ve geçerli hizmetler olmadan çağırma girişimleri başarısız olur.
Tür başvuruları, bu özelliklere XAML tarafından başvurulduğunda WPF'deki stil, şablon ve veri bağlama özelliği alanları için yaygın olarak kullanılır.
Type |
TypeExtension sınıfının yeni bir örneğini başlatır. |
Type |
Sağlanan |
Type |
Türü doğrudan bildirerek sınıfının yeni bir örneğini TypeExtension başlatır. |
Type |
Bu uzantının tür bilgilerini alır veya ayarlar. |
Type |
Bu işaretleme uzantısı tarafından temsil edilen tür adını alır veya ayarlar. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
Get |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
Get |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
Memberwise |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
Provide |
Bu uzantının uygulandığı özellikte ayarlanması gereken bir nesne döndürür. için TypeExtension , istenen tür adı için değerlendirilen değerdir Type . |
To |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Ürün | Sürümler |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: