ArrayExtension Kelas
Definisi
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.
x:Array
Menerapkan dukungan untuk Layanan .NET XAML.
public ref class ArrayExtension : System::Windows::Markup::MarkupExtension, System::Windows::Markup::IAddChild
public ref class ArrayExtension : System::Windows::Markup::MarkupExtension
[System.Windows.Markup.ContentProperty("Items")]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Array))]
public class ArrayExtension : System.Windows.Markup.MarkupExtension, System.Windows.Markup.IAddChild
[System.Windows.Markup.ContentProperty("Items")]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Array))]
public class ArrayExtension : System.Windows.Markup.MarkupExtension
[<System.Windows.Markup.ContentProperty("Items")>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Array))>]
type ArrayExtension = class
inherit MarkupExtension
interface IAddChild
[<System.Windows.Markup.ContentProperty("Items")>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Array))>]
type ArrayExtension = class
inherit MarkupExtension
Public Class ArrayExtension
Inherits MarkupExtension
Implements IAddChild
Public Class ArrayExtension
Inherits MarkupExtension
- Warisan
- Atribut
- Penerapan
Keterangan
ArrayExtension adalah kelas yang mengimplementasikan x:Array
perilaku ekstensi markup, dan x:ArrayExtension
item informasi dari [MS-XAML].
x:Array
mendukung fitur bahasa XAML yang memungkinkan penambahan elemen turunan arbitrer dalam array, melalui sintaks ekstensi markup tertentu yang diaktifkan. Sintaks ekstensi markup memerlukan atribut eksplisit Type pada penggunaan ekstensi markup, dan sintaks konten untuk menentukan Items. Untuk informasi dan detail selengkapnya tentang sintaks, lihat x:Array Markup Extension.
Kelas ini adalah implementasi ekstensi markup. Kelas ekstensi markup ada terutama untuk memberikan dukungan infrastruktur untuk beberapa aspek implementasi prosesor XAML, dan anggota yang diekspos oleh kelas ekstensi markup biasanya tidak dipanggil dari kode pengguna. Ekstensi ini mendukung penggunaan x:Array Markup Extension dari XAML untuk .NET Framework implementasi Layanan XAML XAML dan pembaca XAML dan penulis XAML-nya.
Dalam versi .NET Framework sebelumnya, kelas ini ada di rakitan khusus WPF PresentationFramework.dll. Dimulai dengan .NET Framework 4, ArrayExtension ada di rakitan System.Xaml. Ini membuat x:Array
penggunaan tersedia untuk kerangka kerja atau teknologi seperti Windows Workflow Foundation yang dibangun di .NET Framework Layanan XAML. Untuk informasi selengkapnya, lihat Jenis yang Dimigrasikan dari WPF ke System.Xaml.
Rakitan System.Xaml menggunakan XmlnsDefinitionAttribute untuk memetakan jenis dari System.Windows.Markup namespace CLR di rakitan ke namespace XAML untuk bahasa XAML (http://schemas.microsoft.com/winfx/2006/xaml
). Dalam markup XAML khas, Anda mendeklarasikan awalan untuk http://schemas.microsoft.com/winfx/2006/xaml
dalam pemetaan elemen akar dan menggunakan awalan x
.
Konstruktor
ArrayExtension() |
Menginisialisasi instans baru kelas ArrayExtension. Ini membuat array kosong. |
ArrayExtension(Array) |
Menginisialisasi instans ArrayExtension baru kelas berdasarkan array mentah yang disediakan. |
ArrayExtension(Type) |
Menginisialisasi instans ArrayExtension baru kelas dan menginisialisasi jenis array. |
Properti
Items |
Mendapatkan konten array. Dapat diatur dalam XAML melalui sintaks koleksi XAML. |
Type |
Mendapatkan atau mengatur jenis array yang akan dibuat saat memanggil ProvideValue(IServiceProvider). |
Metode
AddChild(Object) |
Menambahkan objek yang disediakan ke akhir array. |
AddText(String) |
Menambahkan simpul teks sebagai item array baru. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ProvideValue(IServiceProvider) |
Mengembalikan array yang berukuran ke jumlah objek yang disediakan dalam Items nilai. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |