System.Xaml Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dostarcza typy, które odnoszą się do czytników XAML i autorów XAML. Obejmuje to domyślne implementacje usług XAML .NET i ich czytników XAML oraz autorzy kodu XAML. Zawiera również typy istotne dla systemu typów XAML i inne typy obsługi związane z pojęciami usług XAML i .NET XAML.
Klasy
AmbientPropertyValue |
Raportuje informacje o właściwości otoczenia w ramach implementacji IAmbientProvider . |
AttachableMemberIdentifier |
Udostępnia reprezentację identyfikatora systemu typu XAML dla dołączanych elementów członkowskich. Struktura identyfikatorów jest równoległa do |
AttachablePropertyServices |
Udostępnia statyczne metody pomocnika, które uzyskują informacje o wartościach i metod dostępu z dołączonej właściwości i które współpracują z dołączonym magazynem właściwości. |
NamespaceDeclaration |
Deklaruje identyfikator i prefiks przestrzeni nazw XAML, przechowując te wartości ciągu jako oddzielne właściwości. |
XamlBackgroundReader |
Implementuje podwójną buforowaną XamlReader funkcję, która może podzielić odczyt i zapis na różne wątki. |
XamlDeferringLoader |
Reprezentuje zachowanie czytnika XAML, które ładuje i zwraca odroczonej zawartości. |
XamlDirective |
Udostępnia identyfikator systemu typów XAML dla elementu członkowskiego, jeśli element członkowski jest również dyrektywą XAML. Czytniki XAML i składniki zapisywania XAML używają identyfikatora XamlDirective podczas przetwarzania węzłów członkowskich. Identyfikator jest używany, gdy czytnik XAML jest umieszczony na obiekcie StartMember i IsDirective ma wartość |
XamlDuplicateMemberException |
Wyjątek zgłaszany, gdy składnik zapisywania XAML próbuje zapisać wartość zduplikowanego elementu członkowskiego do tego samego węzła obiektu. |
XamlException |
Wyjątek zgłaszany dla ogólnego czytnika XAML lub wyjątku składnika zapisywania XAML. |
XamlInternalException |
Wyjątek zgłaszany w przypadku wewnętrznych niespójności występujących podczas odczytywania kodu XAML i zapisywania XAML. |
XamlLanguage |
Definiuje stałe, które zapewniają ciągi lub obiekty, które są przydatne w przypadku znaczników XAML lub programowania z typami XAML. Te ciągi lub obiekty są istotne dla pojęć języka XAML, do implementacji pojęć języka XAML w usługach .NET XAML lub obu tych. |
XamlMember |
Udostępnia identyfikator systemu typu XAML dla elementów członkowskich typów XAML. Identyfikator jest używany przez czytniki XAML i składniki zapisywania XAML podczas przetwarzania węzłów członkowskich (gdy czytnik XAML jest umieszczony na obiekcie StartMember), a także dla ogólnej logiki systemu typów XAML. |
XamlNodeList |
Zawiera listę węzłów XAML, które mogą być używane w scenariuszach, takich jak pisanie węzłów XAML w sposób odroczony. |
XamlNodeQueue |
Udostępnia bufor do zapisywania węzłów i odczytuje je ponownie. |
XamlObjectEventArgs |
Udostępnia dane dla wywołań zwrotnych, które można wstawić w sekwencji na potrzeby inicjowania obiektu i ustawienia właściwości. Ma to wpływ na wykres obiektu, który jest generowany przez XamlObjectWriterprogram . |
XamlObjectReader |
Zapewnia implementację XamlReader , która odczytuje grafy obiektów i generuje strumień węzła XAML. |
XamlObjectReaderException |
Wyjątek zgłaszany przez kilka XamlObjectReader wewnętrznych interfejsów API pomocnika. |
XamlObjectReaderSettings |
Określa reguły przetwarzania lub ustawienia opcji dla elementu XamlObjectReader. |
XamlObjectWriter |
Tworzy graf obiektu ze źródłowego strumienia węzła XAML. |
XamlObjectWriterException |
Wyjątek zgłaszany, gdy składnik zapisywania XAML (na przykład XamlObjectWriter klasy) napotyka błąd podczas próby wygenerowania grafów obiektów ze strumienia węzła XAML. |
XamlObjectWriterSettings |
Udostępnia określone ustawienia modułu zapisywania XAML dla elementu XamlObjectWriter. |
XamlParseException |
Wyjątek zgłaszany, gdy czytnik XAML nie może przetworzyć elementów źródła czytnika XAML do strumienia węzła XAML. |
XamlReader |
Udostępnia podstawowe definicje dla klas korzystających z danych wejściowych XAML i generujących strumienie węzłów XAML. |
XamlReaderSettings |
Określa reguły przetwarzania lub ustawienia opcji dla implementacji XamlReader . |
XamlSchemaContext |
Definiuje kontekst wielokrotnego użytku do interpretowania lub mapowania typów XAML oraz typów w zestawach, które je podsuną. |
XamlSchemaContextSettings |
Udostępnia opcjonalne ustawienia dla elementu XamlSchemaContext. |
XamlSchemaException |
Wyjątek zgłaszany, gdy system powiązania lub inny system reprezentacji schematu dla języka XAML zgłasza wyjątek do kontekstu schematu. |
XamlServices |
Udostępnia usługi wyższego poziomu (metody statyczne) dla typowych zadań XAML odczytywania kodu XAML i zapisywania grafu obiektów; lub odczytywanie grafu obiektu i zapisywanie danych wyjściowych pliku XAML w celach serializacji. |
XamlType |
Raportuje informacje o typach XAML w ramach ogólnego systemu XAML zaimplementowanego w usługach XAML platformy .NET. |
XamlWriter |
Udostępnia domyślne definicje implementacji i klas bazowych dla składnika zapisywania XAML. Nie jest to działający domyślny składnik zapisywania XAML; Musisz pochodzić z XamlWriter elementów członkowskich abstrakcyjnych i implementować je albo użyć istniejącej XamlWriter klasy pochodnej. |
XamlWriterSettings |
Udostępnia ustawienia inicjowania XamlWriter implementacji. |
XamlXmlReader |
Przetwarza znaczniki XAML z plików XML przy użyciu XmlReader pośrednika i generuje strumień węzła XAML. |
XamlXmlReaderSettings |
Określa reguły przetwarzania lub ustawienia opcji implementacji czytnika XamlXmlReader XAML. |
XamlXmlWriter |
TextWriter Używa klasy lub XmlWriter obsługi do zapisywania strumienia węzła XAML do tekstu lub znaczników serializacji formularza. |
XamlXmlWriterException |
Wyjątek zgłaszany przez niektóre XamlXmlWriter interfejsy API. |
XamlXmlWriterSettings |
Udostępnia ustawienia inicjowania implementacji składnika zapisywania XamlXmlWriter XAML. |
Interfejsy
IAmbientProvider |
Reprezentuje usługę, która może zwracać informacje o właściwościach otoczenia lub typach otoczenia do typów konwerterów i rozszerzeń znaczników. |
IAttachedPropertyStore |
Reprezentuje dołączany magazyn składowy dla obiektu, w którym ustawiane są dołączane elementy członkowskie. Ten dołączany magazyn elementów członkowskich można następnie odwoływać się do elementu AttachablePropertyServices. |
IDestinationTypeProvider |
Reprezentuje usługę, która może zwrócić identyfikator systemu typu CLR dla typu docelowego. Typ miejsca docelowego ma zastosowanie, gdy typ docelowy operacji ustawienia właściwości jest pośrednio zgłaszany przez odbicie lub inne mechanizmy. |
INamespacePrefixLookup |
Reprezentuje usługę, która może zwrócić zalecany prefiks dla mapowania przestrzeni nazw XAML na odbiorców. Konsumenci mogą obejmować środowiska projektowe lub serializatory. |
IRootObjectProvider |
Opisuje usługę, która może zwrócić główny obiekt znaczników analizowanych. |
IXamlIndexingReader |
Udostępnia usługę reprezentującą indeksowaną kontrolkę węzła na potrzeby prostej implementacji czytnika XAML opartego na węźle. |
IXamlLineInfo |
Opisuje usługę raportowania informacji o wierszu tekstu w implementacjach czytnika XAML. |
IXamlLineInfoConsumer |
Opisuje usługę, w której składnik zapisywania XAML może używać zgłoszonych informacji wiersza, a następnie dołączać informacje do danych wyjściowych. |
IXamlNameProvider |
Udostępnia usługę używaną podczas operacji zapisywania i zapisu w celu wprowadzenia obiektu i zwrócenia nazwy XAML. |
IXamlNameResolver |
Opisuje usługę, która może zwracać obiekty określone przez nazwę XAML lub alternatywnie, zwraca token, który odwraca rozpoznawanie nazw. Usługa może również zwrócić wyliczalny zestaw wszystkich nazwanych obiektów znajdujących się w nazwie XAML. |
IXamlNamespaceResolver |
Opisuje usługę, która może zwrócić przestrzeń nazw XAML opartą na prefiksie, ponieważ jest mapowana w adiustacji XAML. |
IXamlObjectWriterFactory |
Reprezentuje usługę, która generuje element XamlObjectWriter oparty na bieżącym kontekście analizatora wewnętrznego. |
IXamlSchemaContextProvider |
Reprezentuje usługę, która udostępnia informacje o kontekście schematu XAML do typów konwerterów i rozszerzeń znaczników. |
Wyliczenia
XamlNodeType |
Opisuje typ węzła, który jest obecnie przetwarzany przez czytnik XAML. |