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.
Udostępnia typy odnoszące się do czytników XAML i składników zapisywania XAML. Obejmuje to domyślne implementacje usług XAML platformy .NET oraz czytników XAML i składników zapisywania XAML. Zawiera również typy istotne dla systemu typów XAML i innych typów obsługi związanych z pojęciami dotyczącymi usług XAML i .NET XAML.
Klasy
| Nazwa | Opis |
|---|---|
| AmbientPropertyValue |
Raportuje informacje o właściwości otoczenia w ramach implementacji IAmbientProvider . |
| AttachableMemberIdentifier |
Zawiera reprezentację identyfikatora systemu typów XAML dla dołączanych elementów członkowskich. Struktura identyfikatora |
| AttachablePropertyServices |
Udostępnia statyczne metody pomocnicze, które uzyskują informacje o wartościach i metod dostępu z dołączonej właściwości i współdziałają 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ójne buforowanie XamlReader , które może podzielić odczyt i zapis do różnych wątków. |
| XamlDeferringLoader |
Reprezentuje zachowanie czytnika XAML, które ładuje i zwraca odroczonej zawartości. |
| XamlDirective |
Udostępnia identyfikator systemu typu 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 modułu zapisywania XAML. |
| XamlInternalException |
Wyjątek zgłaszany w przypadku wewnętrznych niespójności występujących podczas odczytywania kodu XAML i zapisywania kodu 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 XAML platformy .NET lub obu tych elementów. |
| XamlMember |
Udostępnia identyfikator systemu typów 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 StartMemberobiekcie ) oraz 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 odczytywania ich ponownie. |
| XamlObjectEventArgs |
Udostępnia dane dla wywołań zwrotnych, które można wstawić w sekwencji inicjowania obiektów i ustawienia właściwości. Ma to wpływ na graf obiektu, który jest generowany przez XamlObjectWriterprogram . |
| XamlObjectReader |
Udostępnia 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 na podstawie źródłowego strumienia węzła XAML. |
| XamlObjectWriterException |
Wyjątek zgłaszany, gdy składnik zapisywania XAML (na przykład XamlObjectWriter klasy) napotka błąd podczas próby utworzenia 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 klas, które używają danych wejściowych XAML i generują 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 ujmują. |
| 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 pisania grafu obiektów; lub odczytywanie grafu obiektów i zapisywanie danych wyjściowych pliku XAML do celów serializacji. |
| XamlType |
Raporty informacje o typach XAML w ramach ogólnego systemu XAML zaimplementowanego w usługach .NET XAML. |
| XamlWriter |
Udostępnia domyślne definicje implementacji i klas bazowych dla składnika zapisywania XAML. To nie jest działający domyślny składnik zapisywania XAML; Musisz pochodzić z XamlWriter i zaimplementować jego abstrakcyjne elementy członkowskie lub 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 pośrednika XmlReader i generuje strumień węzła XAML. |
| XamlXmlReaderSettings |
Określa reguły przetwarzania lub ustawienia opcji dla implementacji czytnika XamlXmlReader XAML. |
| XamlXmlWriter |
TextWriter Używa klasy lub XmlWriter obsługi do zapisu strumienia węzła XAML w postaci tekstowej lub znaczników serializacji. |
| XamlXmlWriterException |
Wyjątek zgłaszany przez niektóre XamlXmlWriter interfejsy API. |
| XamlXmlWriterSettings |
Udostępnia ustawienia inicjowania implementacji modułu zapisywania XamlXmlWriter XAML. |
Interfejsy
| Nazwa | Opis |
|---|---|
| IAmbientProvider |
Reprezentuje usługę, która może zwracać informacje o właściwościach otoczenia lub typach otoczenia do konwerterów typó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łać się do AttachablePropertyServiceselementu . |
| IDestinationTypeProvider |
Reprezentuje usługę, która może zwrócić identyfikator systemu typu CLR dla typu docelowego. Typ docelowy 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 tekstowych 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 wprowadzania obiektu i zwracania nazwy XAML. |
| IXamlNameResolver |
Opisuje usługę, która może zwracać obiekty określone przez nazwę XAML lub alternatywnie zwraca token, który odchyla rozpoznawanie nazw. Usługa może również zwrócić wyliczalny zestaw wszystkich nazwanych obiektów znajdujących się wscope nazwy XAML. |
| IXamlNamespaceResolver |
Opisuje usługę, która może zwrócić przestrzeń nazw XAML opartą na prefiksie, ponieważ jest mapowana na znaczniki XAML. |
| IXamlObjectWriterFactory |
Reprezentuje usługę, która generuje XamlObjectWriter element oparty na bieżącym wewnętrznym kontekście analizatora. |
| IXamlSchemaContextProvider |
Reprezentuje usługę, która udostępnia informacje kontekstowe schematu XAML do konwerterów typów i rozszerzeń znaczników. |
Wyliczenia
| Nazwa | Opis |
|---|---|
| XamlNodeType |
Opisuje typ węzła, który jest obecnie przetwarzany przez czytnik XAML. |