共用方式為


XamlObjectWriterSettings 類別

定義

提供 XamlObjectWriter 的特定 XAML 寫入器設定。

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

取得或設定當 RegisterNamesOnExternalNamescopetrue 時,用於從 XAML 寫入器註冊名稱的名稱範圍。

IgnoreCanConvert

取得或設定值,這個值指定 XAML 寫入器是否應該在有型別轉換器的情況下忽略 (而不要呼叫) CanConvertFrom(ITypeDescriptorContext, Type) 上的 TypeConverter 實作。

PreferUnconvertedDictionaryKeys

取得或設定值,這個值決定是否要停用會在寫入物件圖形表示之前對 XamlObjectWriterK 元件執行型別轉換的預設 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)

適用於

另請參閱