INestedContainer Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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) |