XamlSetMarkupExtensionEventArgs Класс

Определение

Предоставляет данные для обратных вызовов, происходящих, когда модуль записи объектов XAML задает значение с использованием расширения разметки.Provides data for callbacks that are invoked when a XAML object writer sets a value using a markup extension.

public ref class XamlSetMarkupExtensionEventArgs : System::Windows::Markup::XamlSetValueEventArgs
public class XamlSetMarkupExtensionEventArgs : System.Windows.Markup.XamlSetValueEventArgs
type XamlSetMarkupExtensionEventArgs = class
    inherit XamlSetValueEventArgs
Public Class XamlSetMarkupExtensionEventArgs
Inherits XamlSetValueEventArgs
Наследование
XamlSetMarkupExtensionEventArgs

Комментарии

Хотя класс может указывать на XamlSetMarkupExtensionAttribute то, что он обрабатывает все попытки установить значение через расширение разметки, для этого может также использоваться несколько расширений разметки.Although a class might indicate with XamlSetMarkupExtensionAttribute that it handles all attempts to set a value through a markup extension, it might also use more than one markup extension to do so. Поэтому каждая операция Set в конечном итоге разрешается в отдельную реализацию расширения разметки во вспомогательном коде.Thus each set operation ultimately resolves to a separate markup extension implementation in the supporting code. Класс сообщает об особенностях каждой попыток операции установки расширения разметки, чтобы обратный вызов мог выполнять ветвление соответствующим образом в различных MarkupExtension случаях. XamlSetMarkupExtensionEventArgsThe XamlSetMarkupExtensionEventArgs class reports the specifics of each attempted markup extension set operation so that the callback can branch accordingly for different MarkupExtension cases.

Конструкторы

XamlSetMarkupExtensionEventArgs(XamlMember, MarkupExtension, IServiceProvider)

Инициализирует новый экземпляр класса XamlSetMarkupExtensionEventArgs.Initializes a new instance of the XamlSetMarkupExtensionEventArgs class.

Свойства

Handled

Получает или задает значение, определяющее, может ли вызывающий объект, использующий XamlSetValueEventArgs, использовать значения без вызова CallBase().Gets or sets a value that determines whether a caller that is using the XamlSetValueEventArgs can use the values without having to call CallBase().

(Унаследовано от XamlSetValueEventArgs)
MarkupExtension

Получает ссылку MarkupExtension, относящуюся к данному объекту XamlSetMarkupExtensionEventArgs.Gets the MarkupExtension reference that is relevant to this XamlSetMarkupExtensionEventArgs.

Member

Получает информацию о системе типов XAML и схеме XAML для задаваемого члена.Gets XAML type system and XAML schema information for the member being set.

(Унаследовано от XamlSetValueEventArgs)
ServiceProvider

Получает сведения о поставщике услуг, которые были переданы в расширение разметки.Gets service provider information that was passed to the markup extension.

Value

Получает значение, предоставляемое для задаваемого члена.Gets the value to provide for the member being set.

(Унаследовано от XamlSetValueEventArgs)

Методы

CallBase()

Предоставляет способ инициирования обратного вызова в соответствии с определением в базовом классе текущего действующего типа.Provides a way to invoke a callback as defined on a base class of the current acting type.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Применяется к

Дополнительно