UIElementCollection 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.
Mewakili kumpulan elemen turunan UIElement yang diurutkan.
public ref class UIElementCollection : System::Collections::IList
public class UIElementCollection : System.Collections.IList
type UIElementCollection = class
interface IList
interface ICollection
interface IEnumerable
type UIElementCollection = class
interface ICollection
interface IEnumerable
interface IList
Public Class UIElementCollection
Implements IList
- Warisan
-
UIElementCollection
- Penerapan
Contoh
Contoh berikut menggunakan Add metode untuk menambahkan konten anak ke induk StackPanel. Anda melakukan ini dengan menggunakan Children properti , yang berjenis UIElementCollection.
void AddButton(object sender, MouseButtonEventArgs e)
{
sp1.Children.Clear();
btn = new Button();
btn.Content = "New Button";
sp1.Children.Add(btn);
}
Keterangan
Kelas Panel dasar menggunakan UIElementCollection untuk mewakili kumpulan elemen anaknya. Metode dan properti yang ditentukan oleh UIElementCollection mempengaruhi semua objek yang berasal dari Panel dan menentukan set fitur umum untuk manipulasi elemen turunan Panel .
Memiliki UIElementCollection afinitas pada konteksnya sendiri (kelas). Anda harus mengakses koleksi dari konteks pemilik Panel.
Konstruktor
| Nama | Deskripsi |
|---|---|
| UIElementCollection(UIElement, FrameworkElement) |
Menginisialisasi instans baru dari kelas UIElementCollection. |
Properti
| Nama | Deskripsi |
|---|---|
| Capacity |
Mendapatkan atau mengatur jumlah elemen yang dapat dikandung UIElementCollection . |
| Count |
Mendapatkan jumlah elemen aktual dalam koleksi. |
| IsSynchronized |
Mendapatkan nilai yang menunjukkan apakah akses ke antarmuka disinkronkan ICollection (aman utas). |
| Item[Int32] |
Mendapatkan atau mengatur yang UIElement disimpan pada posisi indeks berbasis nol dari UIElementCollection. |
| SyncRoot |
Mendapatkan objek yang dapat Anda gunakan untuk menyinkronkan akses ke ICollection antarmuka. |
Metode
| Nama | Deskripsi |
|---|---|
| Add(UIElement) |
Menambahkan elemen yang ditentukan ke UIElementCollection. |
| Clear() |
Menghapus semua elemen dari UIElementCollection. |
| ClearLogicalParent(UIElement) |
Menghapus induk logis elemen ketika elemen meninggalkan UIElementCollection. |
| Contains(UIElement) |
Menentukan apakah elemen yang ditentukan ada di UIElementCollection. |
| CopyTo(Array, Int32) |
UIElement Menyalin dari ke UIElementCollection array, dimulai pada posisi indeks tertentu. |
| CopyTo(UIElement[], Int32) |
UIElement Menyalin dari ke UIElementCollection array, dimulai pada posisi indeks tertentu. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetEnumerator() |
Mengembalikan enumerator yang dapat melakukan iterasi UIElementCollection. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| IndexOf(UIElement) |
Mengembalikan posisi indeks elemen tertentu dalam UIElementCollection. |
| Insert(Int32, UIElement) |
Menyisipkan elemen ke dalam UIElementCollection pada posisi indeks yang ditentukan. |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| Remove(UIElement) |
Menghapus elemen yang ditentukan dari UIElementCollection. |
| RemoveAt(Int32) |
Menghapus pada UIElement indeks yang ditentukan. |
| RemoveRange(Int32, Int32) |
Menghapus berbagai elemen dari UIElementCollection. |
| SetLogicalParent(UIElement) |
Mengatur induk logis elemen dalam UIElementCollection. |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IList.Add(Object) |
Tipe atau anggota ini mendukung infrastruktur Windows Presentation Foundation (WPF) dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Untuk deskripsi anggota ini, lihat Add(Object). |
| IList.Contains(Object) |
Tipe atau anggota ini mendukung infrastruktur Windows Presentation Foundation (WPF) dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Untuk deskripsi anggota ini, lihat Contains(Object). |
| IList.IndexOf(Object) |
Tipe atau anggota ini mendukung infrastruktur Windows Presentation Foundation (WPF) dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Untuk deskripsi anggota ini, lihat IndexOf(Object). |
| IList.Insert(Int32, Object) |
Tipe atau anggota ini mendukung infrastruktur Windows Presentation Foundation (WPF) dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Untuk deskripsi anggota ini, lihat Insert(Int32, Object). |
| IList.IsFixedSize |
Tipe atau anggota ini mendukung infrastruktur Windows Presentation Foundation (WPF) dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Untuk deskripsi anggota ini, lihat IsFixedSize. |
| IList.IsReadOnly |
Tipe atau anggota ini mendukung infrastruktur Windows Presentation Foundation (WPF) dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Untuk deskripsi anggota ini, lihat IsReadOnly. |
| IList.Item[Int32] |
Tipe atau anggota ini mendukung infrastruktur Windows Presentation Foundation (WPF) dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Untuk deskripsi anggota ini, lihat Item[Int32]. |
| IList.Remove(Object) |
Tipe atau anggota ini mendukung infrastruktur Windows Presentation Foundation (WPF) dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Untuk deskripsi anggota ini, lihat Remove(Object). |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| AsParallel(IEnumerable) |
Mengaktifkan paralelisasi kueri. |
| AsQueryable(IEnumerable) |
Mengonversi IEnumerable menjadi IQueryable. |
| Cast<TResult>(IEnumerable) |
Melemparkan elemen IEnumerable ke jenis yang ditentukan. |
| OfType<TResult>(IEnumerable) |
Memfilter elemen IEnumerable berdasarkan jenis tertentu. |