DesignerActionListCollection 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 DesignerActionList objek.
public ref class DesignerActionListCollection : System::Collections::CollectionBase
[System.Runtime.InteropServices.ComVisible(true)]
public class DesignerActionListCollection : System.Collections.CollectionBase
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class DesignerActionListCollection : System.Collections.CollectionBase
public class DesignerActionListCollection : System.Collections.CollectionBase
[<System.Runtime.InteropServices.ComVisible(true)>]
type DesignerActionListCollection = class
inherit CollectionBase
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type DesignerActionListCollection = class
inherit CollectionBase
type DesignerActionListCollection = class
inherit CollectionBase
Public Class DesignerActionListCollection
Inherits CollectionBase
- Warisan
- Atribut
Contoh
Contoh kode berikut menunjukkan cara membuat kumpulan DesignerActionItem objek.
Untuk contoh lengkapnya, lihat Cara: Melampirkan Tag Pintar ke Komponen Formulir Windows.
private DesignerActionListCollection actionLists;
Private lists As DesignerActionListCollection
public override DesignerActionListCollection ActionLists
{
get
{
if (null == actionLists)
{
actionLists = new DesignerActionListCollection();
actionLists.Add(
new ColorLabelActionList(this.Component));
}
return actionLists;
}
}
Public Overrides ReadOnly Property ActionLists() _
As DesignerActionListCollection
Get
If lists Is Nothing Then
lists = New DesignerActionListCollection()
lists.Add( _
New ColorLabelActionList(Me.Component))
End If
Return lists
End Get
End Property
Keterangan
Kelas DesignerActionListCollection mewakili agregasi semua item di panel tag pintar. Kelas DesignerActionListCollection berisi nol atau lebih DesignerActionList objek. Masing-masing daftar ini berisi nol atau lebih objek yang mewakili item aktual di panel dan berasal dari DesignerActionItem kelas .
Tabel berikut menunjukkan dua teknik untuk menyediakan DesignerActionListCollection untuk mengisi panel dengan item untuk komponen, termasuk kontrol kustom.
Teknik | Deskripsi |
---|---|
Model penarikan | Perancang untuk kelas komponen, yang berasal dari ComponentDesigner kelas , memasok koleksi ini melalui ActionLists properti . Infrastruktur perancang membaca properti ini ketika harus menampilkan panel. |
Model pendorongan | DesignerActionList atau DesignerActionListCollection disediakan sebagai parameter dalam panggilan ke Add metode yang DesignerActionService terkait dengan komponen. |
Infrastruktur perancang membangun panel dengan membuat panel tag pintar, yang konstruktornya mengambil dua parameter jenis DesignerActionListCollection. Koleksi daftar, yang berisi item yang ditarik dan didorong, digabungkan ke dalam satu panel.
Karena berasal dari System.Collections.CollectionBase kelas , DesignerActionListCollection menggunakan internal ArrayList untuk menyimpan koleksi DesignerActionList objeknya.
Konstruktor
DesignerActionListCollection() |
Menginisialisasi instans DesignerActionListCollection baru kelas dengan pengaturan default. |
DesignerActionListCollection(DesignerActionList[]) |
Menginisialisasi instans DesignerActionListCollection baru kelas dengan item panel yang ditentukan. |
Properti
Capacity |
Mendapatkan atau mengatur jumlah elemen yang dapat dimuat CollectionBase . (Diperoleh dari CollectionBase) |
Count |
Mendapatkan jumlah elemen yang terkandung dalam CollectionBase instans. Properti ini tidak dapat ditimpa. (Diperoleh dari CollectionBase) |
InnerList |
Mendapatkan yang ArrayList berisi daftar elemen dalam CollectionBase instans. (Diperoleh dari CollectionBase) |
Item[Int32] |
Mendapatkan atau mengatur elemen pada indeks yang ditentukan. |
List |
Mendapatkan yang IList berisi daftar elemen dalam CollectionBase instans. (Diperoleh dari CollectionBase) |
Metode
Add(DesignerActionList) |
Menambahkan yang disediakan DesignerActionList ke koleksi saat ini. |
AddRange(DesignerActionList[]) |
Menambahkan elemen array yang disediakan DesignerActionList ke akhir koleksi saat ini. |
AddRange(DesignerActionListCollection) |
Menambahkan elemen yang disediakan DesignerActionListCollection ke akhir koleksi saat ini. |
Clear() |
Menghapus semua objek dari CollectionBase instans. Metode ini tidak dapat ditimpa. (Diperoleh dari CollectionBase) |
Contains(DesignerActionList) |
Menunjukkan apakah koleksi berisi nilai tertentu. |
CopyTo(DesignerActionList[], Int32) |
Menyalin elemen koleksi saat ini ke dalam array yang disediakan, dimulai dari indeks array yang ditentukan. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetEnumerator() |
Mengembalikan enumerator yang melakukan iterasi melalui CollectionBase instans. (Diperoleh dari CollectionBase) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
IndexOf(DesignerActionList) |
Menentukan indeks item tertentu dalam koleksi. |
Insert(Int32, DesignerActionList) |
Sisipkan yang disediakan DesignerActionList ke dalam koleksi pada posisi yang ditentukan. |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
OnClear() |
Melakukan proses kustom tambahan saat menghapus konten instans CollectionBase . |
OnClear() |
Melakukan proses kustom tambahan saat menghapus konten instans CollectionBase . (Diperoleh dari CollectionBase) |
OnClearComplete() |
Melakukan proses kustom tambahan setelah menghapus konten instans CollectionBase . (Diperoleh dari CollectionBase) |
OnInsert(Int32, Object) |
Melakukan proses kustom tambahan sebelum memasukkan elemen baru ke DesignerActionListCollection dalam instans. |
OnInsert(Int32, Object) |
Melakukan proses kustom tambahan sebelum memasukkan elemen baru ke CollectionBase dalam instans. (Diperoleh dari CollectionBase) |
OnInsertComplete(Int32, Object) |
Melakukan proses kustom tambahan setelah menyisipkan elemen baru ke CollectionBase dalam instans. (Diperoleh dari CollectionBase) |
OnRemove(Int32, Object) |
Melakukan proses kustom tambahan saat menghapus elemen dari DesignerActionListCollection instans. |
OnRemove(Int32, Object) |
Melakukan proses kustom tambahan saat menghapus elemen dari CollectionBase instans. (Diperoleh dari CollectionBase) |
OnRemoveComplete(Int32, Object) |
Melakukan proses kustom tambahan setelah menghapus elemen dari CollectionBase instans. (Diperoleh dari CollectionBase) |
OnSet(Int32, Object, Object) |
Melakukan proses kustom tambahan sebelum mengatur nilai dalam DesignerActionListCollection instans. |
OnSet(Int32, Object, Object) |
Melakukan proses kustom tambahan sebelum mengatur nilai dalam CollectionBase instans. (Diperoleh dari CollectionBase) |
OnSetComplete(Int32, Object, Object) |
Melakukan proses kustom tambahan setelah menetapkan nilai dalam CollectionBase instans. (Diperoleh dari CollectionBase) |
OnValidate(Object) |
Melakukan proses kustom tambahan saat memvalidasi nilai. |
Remove(DesignerActionList) |
Menghapus kemunculan pertama tertentu DesignerActionList dari koleksi. |
RemoveAt(Int32) |
Menghapus elemen pada indeks instans yang CollectionBase ditentukan. Metode ini tidak dapat diganti. (Diperoleh dari CollectionBase) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
ICollection.CopyTo(Array, Int32) |
Menyalin seluruh CollectionBase ke satu dimensi Arrayyang kompatibel, dimulai dari indeks array target yang ditentukan. (Diperoleh dari CollectionBase) |
ICollection.IsSynchronized |
Mendapatkan nilai yang menunjukkan apakah akses ke disinkronkan CollectionBase (utas aman). (Diperoleh dari CollectionBase) |
ICollection.SyncRoot |
Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke CollectionBase. (Diperoleh dari CollectionBase) |
IList.Add(Object) |
Menambahkan objek ke akhir CollectionBase. (Diperoleh dari CollectionBase) |
IList.Contains(Object) |
Menentukan apakah CollectionBase berisi elemen tertentu. (Diperoleh dari CollectionBase) |
IList.IndexOf(Object) |
Mencari yang ditentukan Object dan mengembalikan indeks berbasis nol dari kemunculan pertama dalam seluruh CollectionBase. (Diperoleh dari CollectionBase) |
IList.Insert(Int32, Object) |
Menyisipkan elemen ke dalam pada CollectionBase indeks yang ditentukan. (Diperoleh dari CollectionBase) |
IList.IsFixedSize |
Mendapatkan nilai yang menunjukkan apakah CollectionBase memiliki ukuran tetap. (Diperoleh dari CollectionBase) |
IList.IsReadOnly |
Mendapatkan nilai yang menunjukkan apakah CollectionBase bersifat baca-saja. (Diperoleh dari CollectionBase) |
IList.Item[Int32] |
Mendapatkan atau mengatur elemen pada indeks yang ditentukan. (Diperoleh dari CollectionBase) |
IList.Remove(Object) |
Menghapus kemunculan pertama objek tertentu dari CollectionBase. (Diperoleh dari CollectionBase) |
Metode Ekstensi
Cast<TResult>(IEnumerable) |
Mentransmisikan elemen dari IEnumerable ke jenis yang ditentukan. |
OfType<TResult>(IEnumerable) |
Memfilter elemen berdasarkan IEnumerable jenis tertentu. |
AsParallel(IEnumerable) |
Mengaktifkan paralelisasi kueri. |
AsQueryable(IEnumerable) |
Mengonversi menjadi IEnumerableIQueryable. |