IReceiveMarkupExtension Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
IReceiveMarkupExtension has been deprecated. This interface is no longer in use.
Udostępnia mechanizm, w którym typy mogą zadeklarować, że mogą odbierać wyrażenie (lub inną klasę) z rozszerzenia znaczników, gdzie dane wyjściowe są innym typem właściwości niż właściwość docelowa. Nie należy używać w przypadku implementacji .NET Framework 4.
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
- Atrybuty
Uwagi
W .NET Framework 3.0 była techniką specyficzną dla platformy WPF umożliwiającą wprowadzanie innej ścieżki kodowej za każdym razem, IReceiveMarkupExtension gdy dowolny z dostępnych elementów członkowskich XAML jest ustawiany jako rozszerzenia znaczników podczas analizowania kodu XAML. W .NET Framework 4 ten interfejs jest przestarzały i jest zastępowany implementacją usług XAML .NET Framework w celu uzyskania usług lub typów znaczników, które mogą wywoływać logikę ustawiania specyficznego dla rozszerzenia znaczników.
W przypadku implementacji .NET Framework 4, jeśli typy chcą wykonywać specjalne przetwarzanie podczas ustawiania właściwości przez rozszerzenie znaczników, a nie za pomocą innych środków, należy zdefiniować typy z zastosowanymi atrybutamiXamlSetMarkupExtensionAttribute. Atrybut określa wywołanie zwrotne, które jest zwykle definiowane jako prywatny element członkowski typu.
W implementacjach infrastruktury klas WPF większość przypadków, w których XamlSetMarkupExtensionAttribute zastosowano odwołanie do ReceiveMarkupExtension
metody, która wcześniej zaimplementowała ten interfejs, ale teraz zamiast tego używać kontekstu za pomocą wywołania zwrotnego.
Metody
ReceiveMarkupExtension(String, MarkupExtension, IServiceProvider) |
Przestarzałe.
Zapewnia obsługę rozszerzeń znaczników, które udostępniają wartości właściwości. Nie należy używać w przypadku implementacji .NET Framework 4; zobacz IReceiveMarkupExtension. |