INestedContainer Arabirim

Tanım

Mantıksal olarak sıfır veya daha fazla başka bileşen içeren ve bir üst bileşene ait olan iç içe kapsayıcılar için işlevsellik sağlar.

public interface class INestedContainer : IDisposable, System::ComponentModel::IContainer
public interface class INestedContainer : System::ComponentModel::IContainer
public interface INestedContainer : IDisposable, System.ComponentModel.IContainer
public interface INestedContainer : System.ComponentModel.IContainer
type INestedContainer = interface
    interface IContainer
    interface IDisposable
Public Interface INestedContainer
Implements IContainer, IDisposable
Public Interface INestedContainer
Implements IContainer
Türetilmiş
Uygulamalar

Açıklamalar

Arabirim, INestedContainer sahip olan bir bileşen kavramını arabirime IContainer ekler. İç içe kapsayıcı, mantıksal olarak, ancak görsel olarak olmasa da sıfır veya daha fazla alt bileşen içeren ve bazı üst bileşene ait olan bir nesnedir. Görsel kapsama için sahip olan bileşen genellikle başka bir kapsayıcıdır.

İç içe kapsayıcılar, her alt denetim için açık bir serileştirilmiş üye değişkenine veya özel bir seri hale getiriciye gerek kalmadan denetimin bölümlerinin tasarlanabilir olmasını sağlar. Bunun yerine, form tasarımcısı bir birincil bileşen kapsayıcısı tutar. Her bileşenin sitesinde ek bileşenler koyacak bir yer sağlayan iç içe bir kapsayıcı olabilir. Bir bileşen iç içe yerleştirilmiş bir kapsayıcıda yer aldığında aldığı ad, verilen adıyla sahip olan bileşenin adının birleşimidir. Buna ek olarak, iç içe kapsayıcıya eklenen bileşenler üst kapsayıcının hizmetlerine tam erişime sahiptir ve iç içe kapsayıcı, yeni bileşenler ekleme konusunda üst kapsayıcının aynı davranışını sağlar. İç içe kapsayıcı, içerdiği her bileşen için tasarımcıyı oluşturarak tasarım zamanı desteğini etkinleştirir. Standart kod serileştiricileri iç içe kapsayıcılara bakmadığından, bu bileşenler yalnızca birincil kapsayıcıdaki bileşenler ilerletilerek bir yol elde edilebiliyorsa seri hale getirilir.

İç içe kapsayıcılar, türündeki INestedContainerhizmetler için bileşenin sitesini sorgulayarak bulunabilir.

Özellikler

Components

içindeki IContainertüm bileşenleri alır.

(Devralındığı yer: IContainer)
Owner

İç içe kapsayıcı için sahip olan bileşeni alır.

Yöntemler

Add(IComponent)

Belirtilen IComponentIContainer öğesini listenin sonuna ekler.

(Devralındığı yer: IContainer)
Add(IComponent, String)

Belirtilen IComponentIContainer öğesini listenin sonuna ekler ve bileşene bir ad atar.

(Devralındığı yer: IContainer)
Dispose()

Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir.

(Devralındığı yer: IDisposable)
Remove(IComponent)

bileşeninden IContainerkaldırır.

(Devralındığı yer: IContainer)

Şunlara uygulanır

Ayrıca bkz.