Udostępnij za pośrednictwem


XamlObjectWriterSettings Klasa

Definicja

Udostępnia określone ustawienia modułu zapisywania XAML dla elementu XamlObjectWriter.

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

Uwagi

Element XamlObjectWriter może działać w określonym obiekcie XamlObjectWriterSettings. Jeśli ustawienia nie są określone, wystąpienie XamlObjectWriterSettings istnieje, które ma wartości domyślne dla skonstruowanej klasy XamlObjectWriter, a to wystąpienie może być używane w scalaniu ustawień dla klasy pochodnej.

Konstruktory

XamlObjectWriterSettings()

Inicjuje nowe wystąpienie klasy XamlObjectWriterSettings.

XamlObjectWriterSettings(XamlObjectWriterSettings)

Inicjuje XamlObjectWriterSettings nowe wystąpienie klasy opartej na kopii istniejącego wystąpienia.

Właściwości

AccessLevel

Pobiera lub ustawia XamlAccessLevel uprawnienia obserwowane przez moduł zapisywania XAML.

AfterBeginInitHandler

Pobiera lub ustawia odwołanie do wywołania zwrotnego wywoływanego przez moduł zapisywania XAML w BeginInit() fazie okresu istnienia obiektu dla każdego utworzonego obiektu.

AfterEndInitHandler

Pobiera lub ustawia odwołanie do wywołania zwrotnego wywoływanego przez moduł zapisywania XAML w EndInit() fazie okresu istnienia obiektu dla każdego utworzonego obiektu.

AfterPropertiesHandler

Pobiera lub ustawia odwołanie do wywołania zwrotnego wywoływanego przez moduł zapisywania XAML w fazie po zapisie elementu członkowskiego okresu istnienia obiektu dla każdego utworzonego obiektu.

BeforePropertiesHandler

Pobiera lub ustawia odwołanie do wywołania zwrotnego wywoływanego przez składnik zapisywania XAML w fazie pre-member-write okresu istnienia obiektu dla każdego utworzonego obiektu.

ExternalNameScope

Pobiera lub ustawia zakres nazw XAML do użycia do rejestrowania nazw z składnika zapisywania XAML, jeśli RegisterNamesOnExternalNamescope jest to true.

IgnoreCanConvert

Pobiera lub ustawia wartość określającą, czy moduł zapisywania XAML powinien ignorować (nie wywoływać) CanConvertFrom(ITypeDescriptorContext, Type) implementacje TypeConverter w sytuacjach konwertera typów.

PreferUnconvertedDictionaryKeys

Pobiera lub ustawia wartość, która określa, czy wyłączyć funkcję domyślną XamlObjectWriter , która uruchamia konwersję typu w K składniku elementu Dictionary<TKey,TValue> przed zapisaniem reprezentacji grafu obiektu.

RegisterNamesOnExternalNamescope

Pobiera lub ustawia wartość określającą, czy rejestracja nazw powinna wystąpić względem określonego ExternalNameScopeelementu .

RootObjectInstance

Pobiera lub ustawia wstępnie istniejących obiektów głównych dla XamlObjectWriter operacji.

SkipDuplicatePropertyCheck

Pobiera lub ustawia wartość, która określa, czy składnik zapisywania XAML pomija sprawdzanie ścieżki kodu, która sprawdza zduplikowane właściwości.

SkipProvideValueOnRoot

Pobiera lub ustawia wartość wskazującą, czy XamlObjectWriter należy pominąć wywołanie ProvideValue rozszerzenia znaczników, co jest istotne, gdy rozszerzenie znaczników reprezentuje katalog główny grafu obiektu.

SourceBamlUri

Używany w BeginInitHandler miejscu rzeczywistego BaseUri.

XamlSetValueHandler

Pobiera lub ustawia procedurę obsługi do użycia, gdy składnik zapisywania obiektów wywołuje implementację SetValue CLR dla właściwości zależności.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też