Aracılığıyla paylaş


IReceiveMarkupExtension Arabirim

Tanım

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 çıktı hedef özellikten farklı bir özellik türüdür. .NET Framework 4 uygulama 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 biri olduğunda türlerin farklı bir kod yolu girmesine izin vermek için WPF'ye özgü bir teknikti. .NET Framework 4'te bu arabirim kullanımdan kaldırılmıştır ve işaretleme uzantılarının hizmetleri veya türleri nasıl çağırabileceğine yönelik bir .NET Framework XAML Hizmetleri uygulamasıyla değiştirilir.

.NET Framework 4 uygulama için, türler özellikleri başka yollarla değil de işaretleme uzantısına göre ayarlarken özel işlem yapmak istiyorsa, türlerin uygulanan özniteliklerle XamlSetMarkupExtensionAttribute tanımlanması gerekir. ö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 uygulandığında XamlSetMarkupExtensionAttribute daha önce bu arabirimi uygulayan bir ReceiveMarkupExtension yönteme başvurur, ancak şimdi bunun yerine geri çağırma aracılığıyla bağlamı kullanır.

Yöntemler

ReceiveMarkupExtension(String, MarkupExtension, IServiceProvider)
Geçersiz.

Özellik değerleri sağlayan işaretleme uzantılarının işlenmesini sağlar. .NET Framework 4 uygulaması için kullanmayın; bkzIReceiveMarkupExtension. .

Şunlara uygulanır

Ayrıca bkz.