IReceiveMarkupExtension Arabirim
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.
Dikkat
IReceiveMarkupExtension has been deprecated. This interface is no longer in use.
Türlerin bir işaretleme uzantısından bir ifade (veya başka bir sınıf) alabileceğini bildirebileceği bir mekanizma sağlar; burada çıkış hedef özellikten farklı bir özellik türüdür. .NET Framework 4 uygulamaları için kullanmayın.
public interface class IReceiveMarkupExtension
public interface IReceiveMarkupExtension
[System.Obsolete("IReceiveMarkupExtension has been deprecated. This interface is no longer in use.")]
public interface IReceiveMarkupExtension
type IReceiveMarkupExtension = interface
[<System.Obsolete("IReceiveMarkupExtension has been deprecated. This interface is no longer in use.")>]
type IReceiveMarkupExtension = interface
Public Interface IReceiveMarkupExtension
- Öznitelikler
Açıklamalar
.NET Framework 3.0'da, IReceiveMarkupExtension XAML ayrıştırma sırasında işaretleme uzantıları olarak ayarlanan XAML erişilebilir üyelerinden herhangi birinde türlerin farklı bir kod yolu girmesine izin vermek için WPF'ye özgü bir teknikti. .NET Framework 4'te bu arabirim eskidir ve işaretleme uzantılarının hizmet veya türlerin işaretleme uzantısına özgü ayarlayıcı mantığını nasıl çağırabileceğine yönelik bir .NET Framework XAML Hizmetleri uygulamasıyla değiştirilir.
.NET Framework 4 uygulamaları için, türler özellikleri başka yollarla değil işaretleme uzantısına göre ayarlarken özel işlem gerçekleştirmek istiyorsa, türler uygulanan özniteliklerle XamlSetMarkupExtensionAttribute tanımlanmalıdır. özniteliği, genellikle türün özel bir üyesi olarak tanımlanan bir geri çağırma belirtir.
WPF sınıflarının altyapı uygulamalarında, çoğu durumda XamlSetMarkupExtensionAttribute bu arabirimi daha önce uygulayan bir ReceiveMarkupExtension yönteme başvurur, ancak şimdi bunun yerine geri çağırma aracılığıyla bağlamı kullanır.
Yöntemler
| Name | Description |
|---|---|
| ReceiveMarkupExtension(String, MarkupExtension, IServiceProvider) |
Geçersiz.
Özellik değerleri sağlayan işaretleme uzantılarının işlenmesini sağlar. .NET Framework 4 uygulamaları için kullanmayın; bkz IReceiveMarkupExtension. . |