IReceiveMarkupExtension Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
IReceiveMarkupExtension has been deprecated. This interface is no longer in use.
Предоставляет механизм, с помощью которого типы могут объявлять, что они могут получать выражение (или другой класс) из расширения разметки, где выводом является другой тип свойства, а не целевое свойство. Не следует использовать для реализаций .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
- Атрибуты
Комментарии
В платформа .NET Framework 3.0— это специальный метод WPF, IReceiveMarkupExtension позволяющий типам входить в другой путь кода, когда любой из его доступных элементов XAML, где они заданы в качестве расширений разметки во время синтаксического анализа XAML. В платформа .NET Framework 4 этот интерфейс устарел и заменяется платформа .NET Framework реализации служб XAML, чтобы узнать, как расширения разметки могут получать службы или типы могут вызывать логику конкретного метода задания расширения разметки.
Для платформа .NET Framework 4 реализаций, если типы хотят выполнять специальную обработку при задании свойств с помощью расширения разметки, а не другими средствами, типы должны быть определены с применением XamlSetMarkupExtensionAttribute атрибутов. Атрибут задает обратный вызов, который обычно определяется как закрытый член типа .
В реализациях инфраструктуры классов WPF в большинстве случаев XamlSetMarkupExtensionAttribute применяется ссылка на ReceiveMarkupExtension
метод, который ранее реализовал этот интерфейс, а теперь использует контекст через обратный вызов.
Методы
ReceiveMarkupExtension(String, MarkupExtension, IServiceProvider) |
Устаревшие..
Предоставляет обработку расширений разметки, которые обеспечивают значения свойств. Не используйте для реализаций платформа .NET Framework 4; см. раздел IReceiveMarkupExtension. |