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 çı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. .

Şunlara uygulanır

Ayrıca bkz.