Exportovat (0) Tisk
Rozbalit vše
Tento článek byl přeložen strojově počítačem. Původní text zobrazíte přesunutím ukazatele myši nad jednotlivé věty článku. Další informace
Překlad
Originál

ControlCollection – třída

Poskytuje kolekci kontejner, který je technologie ASP.Ovládací prvky NET server spravovat seznam svých podřízených ovládacích prvků.

Obor názvů:  System.Web.UI
Sestavení:  System.Web (v System.Web.dll)

public class ControlCollection : ICollection, 
	IEnumerable

Typ ControlCollection zveřejňuje následující členy.

  NázevPopis
Veřejná metodaControlCollectionInicializuje novou instanci ControlCollection pro řízení serveru určené nadřazené třídy.
Nahoru

  NázevPopis
Veřejná vlastnostCountZískává počet ovládacích prvků serveru v ControlCollection objekt pro zadanou aplikaci ASP.Řízení serveru NET.
Veřejná vlastnostIsReadOnlyZíská hodnotu určující zda ControlCollection objekt je určen jen pro čtení.
Veřejná vlastnostIsSynchronizedZíská hodnotu určující zda ControlCollection objektu je synchronizován.
Veřejná vlastnostItemUmístění zadaného indexu v získá referenci na řízení serveru ControlCollection objektu.
Chráněná vlastnostOwnerZíská ASP.NET server řízení, které ControlCollection objekt náleží.
Veřejná vlastnostSyncRootZíská-li objekt, který lze synchronizovat přístup ke kolekci ovládacích prvků.
Nahoru

  NázevPopis
Veřejná metodaAddPřidá objekt typu Control do kolekce.
Veřejná metodaAddAtPřidá zadaný Control objekt do kolekce do umístění zadaného indexu.
Veřejná metodaClearOdebere všechny ovládací prvky z aktuálního serveru ovládací ControlCollection objektu.
Veřejná metodaContainsUrčuje, zda zadaný server ovládacího prvku nadřazeného serveru ControlCollection objektu.
Veřejná metodaCopyToKopie podřízené ovládací prvky uložené v ControlCollection objekt na System.Array objektu, počínaje umístění zadaného indexu v System.Array.
Veřejná metodaEquals(Object)Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metodaFinalize

Umožňuje objektu pokusit se uvolnit prostředky a provést další operace vyčištění předtím, než je odstraněn při uvolňování paměti.

(Zděděno z Object.)
Veřejná metodaGetEnumeratorNačte čítače výčtu, který můžete iterovat ControlCollection objektu.
Veřejná metodaGetHashCodeSlouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metodaGetTypeZískává Type aktuální instance. (Zděděno z Object.)
Veřejná metodaIndexOfNačte index zadaného Control objektu v kolekci.
Chráněná metodaMemberwiseClone Vytvoří mělkou kopii aktuálního Object. (Zděděno z Object.)
Veřejná metodaRemoveOdebere zadaný server řízení z ovládacího prvku nadřazeného serveru ControlCollection objektu.
Veřejná metodaRemoveAtOdebere z ovládacího prvku podřízená umístění zadaného indexu ControlCollection objektu.
Veřejná metodaToStringVrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Nahoru

  NázevPopis
Veřejná rozšiřující metodaAsParallel Umožňuje paralelizaci dotazu. (Definoval ParallelEnumerable.)
Veřejná rozšiřující metodaAsQueryablePřevede IEnumerable na IQueryable. (Definoval Queryable.)
Veřejná rozšiřující metodaCast<TResult> Přetypovává prvky IEnumerable na zadaný typ. (Definoval Enumerable.)
Veřejná rozšiřující metodaOfType<TResult> Vyfiltruje prvky IEnumerable na základě zadaného typu. (Definoval Enumerable.)
Nahoru

Přístup k vlastnosti a metody ControlCollection třídy až Control.Controls vlastnost. Protože Control třída je základní třída pro všechny aplikace ASP.NET server, všechny ovládací prvky serveru zdědí ovládací prvky tuto vlastnost.

Další informace o kolekcích naleznete Kolekce a datové struktury.

Následující kód například přepíše Control.CreateChildControls k vytvoření dvou ovládacích prvků, obě instance vlastní třídu s názvem ChildControl, které má vlastnost řetězec s názvem Message. Při vytváření se do dvou ovládacích prvků ControlCollection. Add Na těchto ovládacích prvků je přidejte do třídy, která obsahuje tato verze je volána metoda Control.CreateChildControls. ChildControlsCreated Vlastnost true tak, aby se tyto ovládací prvky nebudou vytvořeny znovu zbytečně.



      protected override void CreateChildControls()
      {               
         // Creates a new ControlCollection. 
         this.CreateControlCollection();

         // Create child controls.
          ChildControl firstControl = new ChildControl();
         firstControl.Message = "FirstChildControl";

         ChildControl secondControl = new ChildControl();
         secondControl.Message = "SecondChildControl";

         Controls.Add(firstControl);
         Controls.Add(secondControl);

         // Prevent child controls from being created again.
         ChildControlsCreated = true;
      }



.NET Framework

Podporováno v: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (role Server Core není podporována), Windows Server 2008 R2 (role Server Core je podporována s aktualizací SP1 nebo novější, architektura Itanium není podporována)

.NET Framework nepodporuje některé verze platforem. Seznam podporovaných verzí naleznete v tématu .NET – požadavky na systém.

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Obsah vytvořený komunitou

Přidat
Zobrazit:
© 2015 Microsoft