System.Windows.Markup Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan jenis untuk mendukung XAML. Beberapa jenis ini terletak di rakitan WPF dan khusus untuk skenario WPF yang melibatkan XAML. Jenis lain di namespace layanan ini memberikan dukungan untuk Layanan XAML .NET secara umum, dan tidak memerlukan referensi rakitan WPF.
Kelas
AcceptedMarkupExtensionExpressionTypeAttribute |
Mencatat jenis untuk pelaporan warisan karakteristik ekstensi markup XAML. |
AmbientAttribute |
Menentukan bahwa properti atau jenis harus diperlakukan sebagai sekitar. Konsep sekitar berkaitan dengan bagaimana prosesor XAML menentukan pemilik jenis anggota. |
ArrayExtension |
|
ComponentResourceKeyConverter |
Mengimplementasikan pengonversi jenis untuk ComponentResourceKey objek, yang sengaja tidak memiliki jalur konversi jenis. Pengonversi jenis memberlakukan dan melaporkan perilaku tersebut. |
ConstructorArgumentAttribute |
Menentukan bahwa objek dapat diinisialisasi dengan menggunakan sintaks konstruktor tanpa parameter, dan bahwa properti dari nama yang ditentukan memasok informasi konstruksi. Informasi ini terutama untuk serialisasi XAML. |
ContentPropertyAttribute |
Menunjukkan properti jenis mana yang merupakan properti konten XAML. Prosesor XAML menggunakan informasi ini saat memproses elemen anak XAML dari representasi XAML dari jenis yang diatribusikan. |
ContentWrapperAttribute |
Menentukan satu atau beberapa jenis pada jenis koleksi terkait yang akan digunakan untuk membungkus konten asing. |
DateTimeValueSerializer | |
DependencyPropertyConverter |
Mengonversi dari string menjadi DependencyProperty objek. |
DependsOnAttribute |
Menunjukkan bahwa properti yang diatribusikan bergantung pada nilai properti lain. |
DesignerSerializationOptionsAttribute |
Menentukan bendera serialisasi untuk properti. |
DictionaryKeyPropertyAttribute |
Menentukan properti kelas terkait yang menyediakan nilai kunci implisit. Kunci implisit digunakan untuk kunci daripada atribut eksplisit |
EventSetterHandlerConverter |
Mengonversi nama string handler setter peristiwa menjadi representasi delegasi. |
InternalTypeHelper |
Kelas abstrak yang digunakan secara internal oleh kompilator WPF XAML untuk mendukung penggunaan jenis internal. |
MarkupExtension |
Menyediakan kelas dasar untuk implementasi ekstensi markup XAML yang dapat didukung oleh Layanan XAML .NET dan pembaca XAML lainnya dan penulis XAML. |
MarkupExtensionBracketCharactersAttribute |
Melaporkan karakter tanda kurung yang dapat dikembalikan oleh ekstensi markup. |
MarkupExtensionReturnTypeAttribute |
Melaporkan jenis yang dapat dikembalikan ekstensi markup. |
MemberDefinition |
Menyediakan kelas dasar yang digunakan untuk teknik markup mendefinisikan anggota kelas dalam XAML deklaratif. |
NameReferenceConverter |
Menyediakan konversi jenis untuk mengonversi nama string menjadi referensi objek ke objek dengan nama tersebut, atau untuk mengembalikan nama objek dari grafik objek. |
NameScopePropertyAttribute |
Menentukan properti kelas terkait yang menyediakan nilai namescope XAML. |
NamespaceMapEntry |
Menyediakan informasi yang XamlTypeMapper digunakan untuk pemetaan antara namespace XML, namespace CLR, dan rakitan yang berisi jenis yang relevan untuk namespace LAYANAN CLR tersebut. |
NullExtension |
Menerapkan ekstensi markup XAML untuk mengembalikan objek null, yang dapat Anda gunakan untuk secara eksplisit mengatur nilai ke null di XAML. |
ParserContext |
Menyediakan informasi konteks yang diperlukan oleh pengurai XAML. |
PropertyDefinition |
Mendukung teknik markup untuk menentukan properti kelas dalam XAML deklaratif. |
Reference |
|
ResourceReferenceExpressionConverter |
Mengonversi instans ke |
RootNamespaceAttribute |
Mewakili atribut tingkat perakitan yang digunakan untuk mengidentifikasi nilai |
RoutedEventConverter |
RoutedEvent Mengonversi objek dari string. |
RuntimeNamePropertyAttribute |
Mewakili atribut tingkat tipe yang melaporkan properti mana dari jenis peta ke atribut XAML x:Name. |
ServiceProviders |
Menyediakan implementasi untuk IServiceProvider antarmuka dengan metode yang memungkinkan penambahan layanan. |
SetterTriggerConditionValueConverter |
Menyediakan perilaku analog konversi jenis untuk Setter, Trigger dan Condition jenis yang berurusan dengan DependencyProperty nilai. Konverter ini hanya mendukung |
StaticExtension |
Mengimplementasikan ekstensi markup yang mengembalikan bidang statis dan referensi properti. |
TemplateKeyConverter |
Mengimplementasikan pengonversi jenis untuk TemplateKey objek, yang sengaja tidak memiliki jalur konversi jenis. Pengonversi jenis memberlakukan dan melaporkan perilaku tersebut. |
TrimSurroundingWhitespaceAttribute |
Menunjukkan kepada prosesor XAML bahwa elemen spasi di sekitarnya dari jenis dalam markup harus dipangkas saat melakukan serialisasi. |
TypeExtension |
Mengimplementasikan ekstensi markup yang mengembalikan Type berdasarkan input string. |
UidPropertyAttribute |
Menunjukkan properti CLR dari kelas yang menyediakan nilai x:Uid Directive . |
UsableDuringInitializationAttribute |
Menunjukkan apakah jenis ini dibangun dari atas ke bawah selama pembuatan grafik objek XAML. |
ValueSerializer |
Kelas abstrak yang menentukan perilaku konversi untuk serialisasi dari representasi objek. |
ValueSerializerAttribute |
ValueSerializer Mengidentifikasi kelas yang harus digunakan jenis atau properti saat diserialisasikan. |
WhitespaceSignificantCollectionAttribute |
Menunjukkan bahwa jenis koleksi harus diproses sebagai spasi putih yang signifikan oleh prosesor XAML. |
XamlDeferLoadAttribute |
Menunjukkan bahwa kelas atau properti memiliki penggunaan beban yang ditangguhkan untuk XAML (seperti perilaku templat), dan melaporkan kelas yang memungkinkan perilaku tangguhan dan jenis tujuan/kontennya. |
XamlDesignerSerializationManager |
Menyediakan layanan untuk serialisasi XAML oleh desainer XAML atau penelepon lain yang memerlukan serialisasi lanjutan. |
XamlInstanceCreator |
Kelas abstrak yang menyediakan sarana untuk menyimpan catatan pengurai untuk instansiasi nanti. |
XamlParseException |
Mewakili kelas pengecualian untuk pengecualian khusus pengurai dari pengurai WPF XAML. Pengecualian ini digunakan dalam operasi pengurai XAML API atau WPF XAML dari .NET Framework 3.0 dan .NET Framework 3.5, atau untuk penggunaan khusus pengurai WPF XAML dengan memanggil XamlReader API. |
XamlReader |
Membaca input XAML dan membuat grafik objek, menggunakan pembaca XAML default WPF dan penulis objek XAML terkait. |
XamlSetMarkupExtensionAttribute |
Menunjukkan bahwa kelas dapat menggunakan ekstensi markup untuk memberikan nilai, dan mereferensikan handler untuk digunakan untuk operasi set ekstensi markup. |
XamlSetMarkupExtensionEventArgs |
Menyediakan data untuk panggilan balik yang dipanggil saat penulis objek XAML menetapkan nilai menggunakan ekstensi markup. |
XamlSetTypeConverterAttribute |
Menunjukkan bahwa kelas dapat menggunakan pengonversi jenis untuk memberikan nilai, dan mereferensikan handler yang akan digunakan untuk kasus pengaturan pengonversi jenis. |
XamlSetTypeConverterEventArgs |
Menyediakan data untuk panggilan balik yang dipanggil saat penulis XAML menetapkan nilai menggunakan panggilan pengonversi jenis. |
XamlSetValueEventArgs |
Menyediakan data untuk panggilan balik yang dipanggil saat set menetapkan XamlObjectWriter nilai tertentu. |
XamlTypeMapper |
Memetakan nama elemen XAML ke CLR Type yang sesuai dalam rakitan. |
XamlWriter |
Menyediakan satu metode statis Save (beberapa kelebihan beban) yang dapat digunakan untuk serialisasi XAML terbatas dari objek run-time yang disediakan ke markup XAML. |
XData |
Mewakili data harfiah yang dapat muncul sebagai nilai untuk simpul |
XmlAttributeProperties |
Merangkum atribut terkait bahasa XML dari DependencyObject. |
XmlLangPropertyAttribute |
Mengidentifikasi properti untuk dikaitkan dengan atribut xml:lang . |
XmlLanguage |
Mewakili tag bahasa untuk digunakan dalam markup XAML. |
XmlLanguageConverter |
Menyediakan konversi jenis untuk XmlLanguage kelas . |
XmlnsCompatibleWithAttribute |
Menentukan bahwa namespace XAML dapat disubsumsikan oleh namespace XAML lain. Biasanya, namespace XAML subsuming ditunjukkan dalam yang ditentukan XmlnsDefinitionAttributesebelumnya. |
XmlnsDefinitionAttribute |
Menentukan pemetaan per rakitan antara namespace XAML dan namespace CLR, yang kemudian digunakan untuk resolusi jenis oleh penulis objek XAML atau konteks skema XAML. |
XmlnsDictionary |
Mewakili kamus yang berisi pemetaan xmlns untuk namespace XAML di WPF. |
XmlnsPrefixAttribute |
Mengidentifikasi awalan yang direkomendasikan untuk dikaitkan dengan namespace XAML untuk penggunaan XAML, saat menulis elemen dan atribut dalam file XAML (serialisasi) atau saat berinteraksi dengan lingkungan desain yang memiliki fitur pengeditan XAML. |
Antarmuka
IAddChild |
Menyediakan sarana untuk mengurai elemen yang mengizinkan campuran elemen atau teks anak. |
IComponentConnector |
Menyediakan kompilasi markup dan dukungan alat untuk elemen XAML bernama dan untuk melampirkan penanganan aktivitas kepada mereka. |
INameScope |
Menentukan kontrak tentang bagaimana nama elemen harus diakses dalam namescope XAML tertentu, dan cara menegakkan keunikan nama dalam namescope XAML tersebut. |
INameScopeDictionary |
Menyaring dukungan enumerable, collection, dan dictionary yang berguna untuk mengekspos kamus nama dalam namescope XAML. |
IProvideValueTarget |
Mewakili layanan yang melaporkan hubungan properti objek situasional untuk evaluasi ekstensi markup. |
IQueryAmbient |
Kueri untuk apakah properti tertentu harus diperlakukan sebagai sekitar dalam cakupan saat ini. |
IReceiveMarkupExtension |
Menyediakan mekanisme di mana jenis dapat menyatakan bahwa mereka dapat menerima ekspresi (atau kelas lain) dari ekstensi markup, di mana output adalah jenis properti yang berbeda dari properti target. Jangan gunakan untuk implementasi .NET Framework 4. |
IStyleConnector |
Menyediakan metode yang digunakan secara internal oleh pengurai WPF XAML untuk melampirkan peristiwa dan setter peristiwa dalam XAML yang dikompilasi. |
IUriContext |
Mewakili layanan yang dapat menggunakan konteks aplikasi untuk menyelesaikan URI relatif yang disediakan ke URI absolut. |
IValueSerializerContext |
Mendefinisikan konteks yang disediakan untuk ValueSerializer. Konteks dapat digunakan untuk mengaktifkan kasus serialisasi khusus atau mode serialisasi yang berbeda. |
IXamlTypeResolver |
Mewakili layanan yang menyelesaikan dari elemen bernama dalam markup XAML ke jenis CLR yang sesuai. |
Enum
DesignerSerializationOptions |
Menentukan bagaimana properti akan diserialisasikan. |
XamlWriterMode |
Menentukan mode penulis XAML untuk menserialisasikan nilai yang merupakan ekspresi (seperti deklarasi pengikatan). |
XamlWriterState |
Menjelaskan kemungkinan penulisan status untuk penulis XAML kustom. |