INestedContainer Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt functionaliteit voor geneste containers, die logisch nul of meer andere onderdelen bevatten en eigendom zijn van een bovenliggend onderdeel.
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
- Afgeleid
- Implementeringen
Opmerkingen
De INestedContainer interface voegt het concept van een eigendomsonderdeel toe aan de IContainer interface. Een geneste container is een object dat logisch, maar niet noodzakelijkerwijs visueel, nul of meer onderliggende onderdelen bevat en eigendom is van een bovenliggend onderdeel. Voor visuele insluiting is het onderdeel dat eigenaar is vaak een andere container.
Met geneste containers kunnen secties van een besturingselement worden ontworpen, zonder dat hiervoor een expliciete geserialiseerde lidvariabele of een aangepaste serializer nodig is voor elk subbeheer. In plaats daarvan onderhoudt de formulierontwerper één primaire container met onderdelen. De site van elk onderdeel kan een geneste container hebben die een plaats biedt om extra onderdelen te plaatsen. Wanneer een onderdeel in een geneste container is geplaatst, is de naam die het ontvangt een combinatie van de opgegeven naam en de naam van het onderdeel waarvan het onderdeel eigenaar is. Bovendien hebben onderdelen die zijn toegevoegd aan een geneste container volledige toegang tot de services van de bovenliggende container en biedt de geneste container hetzelfde gedrag van het bovenliggende element met betrekking tot het toevoegen van nieuwe onderdelen. De geneste container maakt de ontwerpfunctie voor elk onderdeel dat deze bevat, waardoor ontwerptijdondersteuning mogelijk is. Omdat standaardcodeserialisaties niet naar geneste containers kijken, worden deze onderdelen alleen geserialiseerd als een pad naar deze containers kan worden verkregen door de onderdelen in de primaire container te doorlopen.
Geneste containers zijn te vinden door een query uit te voeren op de site van een onderdeel voor services van het type INestedContainer.
Eigenschappen
| Name | Description |
|---|---|
| Components |
Haalt alle onderdelen op in de IContainer. (Overgenomen van IContainer) |
| Owner |
Hiermee haalt u het onderdeel op dat eigenaar is van de geneste container. |
Methoden
| Name | Description |
|---|---|
| Add(IComponent, String) |
Voegt de opgegeven IComponent waarde toe aan het IContainer einde van de lijst en wijst een naam toe aan het onderdeel. (Overgenomen van IContainer) |
| Add(IComponent) |
Hiermee voegt u de opgegeven IComponent waarde toe aan het IContainer einde van de lijst. (Overgenomen van IContainer) |
| Dispose() |
Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van onbeheerde resources. (Overgenomen van IDisposable) |
| Remove(IComponent) |
Hiermee verwijdert u een onderdeel uit de IContainer. (Overgenomen van IContainer) |