OutlineCollection

OutlineCollection class

Belge anahat hiyerarşisini temsil eder.

public sealed class OutlineCollection : Outlines

Özellikleri

İsimTanım
override Count { get; }Koleksiyon öğelerinin sayısı. Lütfen VisibleCount ile karıştırmayın: VisibleCount, tüm seviyelerde görünür anahat öğesinin sayısını alır.
First { get; }Anahattaki ilk üst düzey öğeyi temsil eden bir anahat öğesi alır.
override IsReadOnly { get; }Koleksiyonun salt okunur olup olmadığını gösteren bir değer alır.
IsSynchronized { get; }Bu koleksiyona erişimin senkronize edilip edilmediğini gösteren bir değer alır (iş parçacığı güvenli).
Item { get; }Koleksiyondaki anahat öğesini dizine göre alır.
Last { get; }Anahattaki son üst düzey öğeyi temsil eden bir anahat öğesi alır.
SyncRoot { get; }Bu koleksiyona erişimi senkronize etmek için kullanılabilecek bir nesne alır.
override VisibleCount { get; }Sayı, tüm düzeylerdeki görünür alt anahat öğelerinin sayısının toplamıdır. Not: Lütfen koleksiyondaki öğelerse sayı olan Count ile karıştırmayın.

yöntemler

İsimTanım
override Add(OutlineItemCollection)Anahat öğesini koleksiyona ekler.
override Clear()Koleksiyondaki tüm öğeleri temizler.
override Contains(OutlineItemCollection)Kontroller, koleksiyon verilen öğeyi içeriyor mu?
override CopyTo(OutlineItemCollection[], int)Anahat öğelerini belirli bir System.Array dizininden başlayarak bir System.Array’e kopyalar.
Delete()Belge anahattından tüm anahat öğelerini siler.
Delete(string)Belge anahattından belirtilen başlığa sahip anahat öğesini siler.
override GetEnumerator()Koleksiyon boyunca yinelenen bir Numaralandırıcı döndürür.
Remove(int)Öğeyi dizine göre kaldırın.
override Remove(OutlineItemCollection)Her zaman atarNotImplementedException

Ayrıca bakınız