XamlObjectWriterSettings Класс

Определение

Предоставляет определенные параметры средства записи XAML для объекта XamlObjectWriter.

public ref class XamlObjectWriterSettings : System::Xaml::XamlWriterSettings
public class XamlObjectWriterSettings : System.Xaml.XamlWriterSettings
type XamlObjectWriterSettings = class
    inherit XamlWriterSettings
Public Class XamlObjectWriterSettings
Inherits XamlWriterSettings
Наследование
XamlObjectWriterSettings

Комментарии

Может XamlObjectWriter функционировать внутри указанного XamlObjectWriterSettingsобъекта. Если параметры не указаны, существует экземпляр XamlObjectWriterSettings , имеющий значения по умолчанию для созданного XamlObjectWriter, и этот экземпляр можно использовать при слиянии параметров для производного класса.

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

XamlObjectWriterSettings()

Инициализирует новый экземпляр класса XamlObjectWriterSettings.

XamlObjectWriterSettings(XamlObjectWriterSettings)

Инициализирует новый экземпляр класса XamlObjectWriterSettings на основе копии существующего экземпляра.

Свойства

AccessLevel

Возвращает или задает XamlAccessLevel разрешения, которые обнаруживает модуль записи XAML.

AfterBeginInitHandler

Получает или задает ссылку на обратный вызов, который вызывается средством записи XAML на этапе BeginInit() времени существования объекта для каждого созданного объекта.

AfterEndInitHandler

Получает или задает ссылку на обратный вызов, который вызывается средством записи XAML на этапе EndInit() времени существования объекта для каждого созданного объекта.

AfterPropertiesHandler

Получает или задает ссылку на обратный вызов, который вызывается средством записи XAML на этапе "запись после члена" времени существования объекта для каждого созданного объекта.

BeforePropertiesHandler

Получает или задает ссылку на обратный вызов, который вызывается средством записи XAML на этапе "запись перед членом" времени существования объекта для каждого созданного объекта.

ExternalNameScope

Получает или задает пространство имен XAML для регистрации имен из средства записи XAML, если свойство RegisterNamesOnExternalNamescope имеет значение true.

IgnoreCanConvert

Получает или задает значение, указывающее, должно ли средство записи XAML игнорировать (не вызывать) реализации метода CanConvertFrom(ITypeDescriptorContext, Type) для объекта TypeConverter в ситуациях, связанных с преобразованием типов.

PreferUnconvertedDictionaryKeys

Получает или задает значение, которое определяет, следует ли отключить функцию XamlObjectWriter по умолчанию, выполняющую преобразование типа компонента K объекта Dictionary<TKey,TValue> перед записью представления графа объекта.

RegisterNamesOnExternalNamescope

Получает или задает значение, определяющее, должна ли выполняться регистрация имен в соответствии с заданным свойством ExternalNameScope.

RootObjectInstance

Получает или задает ранее созданный корневой объект для операций объекта XamlObjectWriter.

SkipDuplicatePropertyCheck

Получает или задает значение, определяющее, пропускает ли средство записи XAML проверку пути кода, который проверяет наличие дублирующихся свойств.

SkipProvideValueOnRoot

Получает или задает значение, указывающее, должен ли объект XamlObjectWriter пропускать вызов ProvideValue для расширения разметки, что имеет значение, если расширение разметки представляет корень графа объекта.

SourceBamlUri

Используется в BeginInitHandler вместо фактического BaseUri.

XamlSetValueHandler

Получает или задает обработчик, используемый, когда средство записи объекта вызывает реализованный в среде CLR метод SetValue для свойств зависимостей.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

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

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

Создает неполную копию текущего объекта Object.

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

Возвращает строку, представляющую текущий объект.

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

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

См. также раздел