TypeExtension Oluşturucular
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.
TypeExtension sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| TypeExtension() |
TypeExtension sınıfının yeni bir örneğini başlatır. |
| TypeExtension(String) |
Sınıfın TypeExtension yeni bir örneğini başlatır ve sağlanan TypeName dizeye |
| TypeExtension(Type) |
Türü doğrudan bildirerek sınıfının yeni bir örneğini TypeExtension başlatır. |
TypeExtension()
TypeExtension sınıfının yeni bir örneğini başlatır.
public:
TypeExtension();
public TypeExtension();
Public Sub New ()
Şunlara uygulanır
TypeExtension(String)
Sınıfın TypeExtension yeni bir örneğini başlatır ve sağlanan TypeName dizeye typeName göre değeri başlatır.
public:
TypeExtension(System::String ^ typeName);
public TypeExtension(string typeName);
new System.Windows.Markup.TypeExtension : string -> System.Windows.Markup.TypeExtension
Public Sub New (typeName As String)
Parametreler
- typeName
- String
Başvuruda bulunacak türü tanımlayan dize. Bu dize biçimini prefix:classNamekullanır.
prefix bir XAML ad alanının eşleme ön ekidir ve yalnızca varsayılan XAML ad alanına eşlenmeyen türlere başvurmak için gereklidir.
Özel durumlar
olarak typeNamebelirtilmesi null denendi.
Açıklamalar
Oluşturucuda ayarladığınızda bu değer değerlendirilmez. Değer değilse null, değer başlangıçta kabul edilir. XAML ayrıştırıldığında ve kullanılabilir hizmet bağlamları etkin olduğunda bu uzantıda çağrılana kadar ProvideValue değerin gerçek ayrıştırma ve değerlendirmesi ertelenmiş olur. Şu anda, typeName XAML şema bağlamında bir tür olarak çözümlenebilir olması beklenir ve bu tür döndürülür.
Şunlara uygulanır
TypeExtension(Type)
Türü doğrudan bildirerek sınıfının yeni bir örneğini TypeExtension başlatır.
public:
TypeExtension(Type ^ type);
public TypeExtension(Type type);
new System.Windows.Markup.TypeExtension : Type -> System.Windows.Markup.TypeExtension
Public Sub New (type As Type)
Parametreler
- type
- Type
Bu TypeExtensiontarafından temsil edilecek tür.
Özel durumlar
type eşittir null
Açıklamalar
Bu, çalışma zamanı kodu kullanımları TypeExtension için bir yardımcı yöntemdir ve bir işaretleme uzantısı için normal uygulama deseninin bir parçası değildir.