XamlObjectWriterSettings Sınıf

Tanım

için XamlObjectWriterbelirli XAML yazıcı ayarları sağlar.

public ref class XamlObjectWriterSettings : System::Xaml::XamlWriterSettings
public class XamlObjectWriterSettings : System.Xaml.XamlWriterSettings
type XamlObjectWriterSettings = class
    inherit XamlWriterSettings
Public Class XamlObjectWriterSettings
Inherits XamlWriterSettings
Devralma
XamlObjectWriterSettings

Açıklamalar

A XamlObjectWriter , belirtilen XamlObjectWriterSettingsiçinde işlev görebilir. Ayarların belirtilmediği durumlarda, oluşturulmuş XamlObjectWriterbir için varsayılan değerlere sahip bir örneği XamlObjectWriterSettings vardır ve bu örnek türetilmiş bir sınıf için ayarların birleştirilmesinde kullanılabilir.

Oluşturucular

XamlObjectWriterSettings()

XamlObjectWriterSettings sınıfının yeni bir örneğini başlatır.

XamlObjectWriterSettings(XamlObjectWriterSettings)

Sınıfın XamlObjectWriterSettings var olan bir örneğin kopyasını temel alan yeni bir örneğini başlatır.

Özellikler

AccessLevel

XAML yazıcısının gözlemlediği izinleri alır veya ayarlar XamlAccessLevel .

AfterBeginInitHandler

Oluşturulan her nesne için nesne ömrünün aşamasında XAML yazıcısı BeginInit() tarafından çağrılan bir geri çağırma başvurusu alır veya ayarlar.

AfterEndInitHandler

Oluşturulan her nesne için nesne ömrünün aşamasında XAML yazıcısı EndInit() tarafından çağrılan bir geri çağırma başvurusu alır veya ayarlar.

AfterPropertiesHandler

Oluşturulan her nesne için nesne ömrünün post-member-write aşamasında XAML yazıcısı tarafından çağrılan bir geri çağırma başvurusu alır veya ayarlar.

BeforePropertiesHandler

Oluşturulan her nesne için nesne ömrünün ön üye yazma aşamasında XAML yazıcısı tarafından çağrılan bir geri çağırma başvurusu alır veya ayarlar.

ExternalNameScope

ise RegisterNamesOnExternalNamescope true, XAML yazıcısından adları kaydetmek için kullanılacak XAML ad kapsamını alır veya ayarlar.

IgnoreCanConvert

XAML yazıcısının tür dönüştürücü durumlarındaki uygulamaları yoksayıp yoksaymayacağını (çağırmayacağını) CanConvertFrom(ITypeDescriptorContext, Type) belirten bir TypeConverter değer alır veya ayarlar.

PreferUnconvertedDictionaryKeys

Nesne grafı gösterimini yazmadan önce bir bileşeninde K tür dönüştürmesi çalıştıran varsayılan XamlObjectWriter özelliğin devre dışı bırakılıp devre dışı bırakılmayacağını belirleyen bir Dictionary<TKey,TValue> değeri alır veya ayarlar.

RegisterNamesOnExternalNamescope

Belirtilen ExternalNameScopeüzerinde ad kaydının gerçekleşip gerçekleşmeyeceğini belirleyen bir değer alır veya ayarlar.

RootObjectInstance

İşlemler için XamlObjectWriter önceden var olan bir kök nesnesi alır veya ayarlar.

SkipDuplicatePropertyCheck

XAML yazıcısının yinelenen özellikleri denetleyan kod yolunu denetlemek için atlayıp atlamayacağını belirleyen bir değer alır veya ayarlar.

SkipProvideValueOnRoot

biçimlendirme uzantısı bir nesne grafiğinin kökünü XamlObjectWriter temsil ettiğinde ilgili olan işaretleme uzantısında çağrılması ProvideValue gerekip gerekmediğini belirten bir değer alır veya ayarlar.

SourceBamlUri

BeginInitHandler Gerçek BaseUriyerine içinde kullanılır.

XamlSetValueHandler

Nesne yazıcı bağımlılık özellikleri için uygulanan SetValue bir CLR'ye çağırdığında kullanılacak işleyiciyi alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.