DesignerLoader Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une interface de chargeur de concepteur de base qui peut être utilisée pour implémenter un chargeur de concepteur personnalisé.
public ref class DesignerLoader abstract
public abstract class DesignerLoader
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class DesignerLoader
type DesignerLoader = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type DesignerLoader = class
Public MustInherit Class DesignerLoader
- Héritage
-
DesignerLoader
- Dérivé
- Attributs
Remarques
DesignerLoader peut être implémenté pour prendre en charge le chargement personnalisé d’un concepteur et de composants de concepteur. Un chargeur de concepteur est également chargé d’écrire des modifications dans un document ouvert dans le stockage utilisé par le chargeur lors du chargement du document après l’appel de la Flush méthode.
Par défaut, l’environnement de développement Visual Studio crée sa propre variété de DesignerLoader qui peut charger des projets de concepteur de base. Pour créer un chargeur de concepteur personnalisé, vous devez hériter et implémenter la classe abstraite DesignerLoader . Vous ne pouvez pas instancier DesignerLoaderdirectement, car il n’a pas de constructeur public.
Lorsqu’il BeginLoad est appelé, le chargeur du concepteur charge le document de conception, affiche l’aire du concepteur à l’aide de l’interface IDesignerHost et appelle EndLoad l’interface IDesignerLoaderHost lorsque vous avez terminé. L’implémentation IDesignerLoaderHost est généralement la même classe que celle qui implémente IDesignerHost.
Constructeurs
| Nom | Description |
|---|---|
| DesignerLoader() |
Initialise une nouvelle instance de la classe DesignerLoader. |
Propriétés
| Nom | Description |
|---|---|
| Loading |
Obtient une valeur indiquant si le chargeur charge actuellement un document. |
Méthodes
| Nom | Description |
|---|---|
| BeginLoad(IDesignerLoaderHost) |
Commence le chargement d’un concepteur. |
| Dispose() |
Libère toutes les ressources utilisées par le DesignerLoader. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| Flush() |
Écrit les modifications mises en cache à l’emplacement à partir duquel le concepteur a été chargé. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |