PresentationElement 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.
Description de DomainClass PresentationElement pour Microsoft. VisualStudio. Modeling. Diagrams. PresentationElement
public ref class PresentationElement abstract : Microsoft::VisualStudio::Modeling::ModelElement
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("9321e0d1-1221-458d-834f-2dc0769ce683")]
[System.CLSCompliant(true)]
[System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.Diagrams.InternalPresentationElementTypeDescriptionProvider))]
public abstract class PresentationElement : Microsoft.VisualStudio.Modeling.ModelElement
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("9321e0d1-1221-458d-834f-2dc0769ce683")>]
[<System.CLSCompliant(true)>]
[<System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.Diagrams.InternalPresentationElementTypeDescriptionProvider))>]
type PresentationElement = class
inherit ModelElement
Public MustInherit Class PresentationElement
Inherits ModelElement
- Héritage
- Dérivé
- Attributs
Constructeurs
| PresentationElement(Partition, PropertyAssignment[]) |
Constructeur. |
Champs
| DomainClassId |
ID de classe de domaine PresentationElement. |
Propriétés
| Id |
Identificateur unique de cet élément. (Hérité de ModelElement) |
| IsActive |
Retourne la valeur true si l’élément est actuellement actif dans le modèle, false si l’élément a été supprimé ou s’il est en cours de suppression. (Hérité de ModelElement) |
| IsDeleted |
A l’élément a été supprimé du modèle. (Les éléments supprimés ne sont pas immédiatement détruits afin que la commande Annuler puisse annuler la suppression de l’élément.) (Hérité de ModelElement) |
| IsDeleting |
A l’élément a été supprimé du modèle. (Les éléments supprimés ne sont pas immédiatement détruits afin que la commande Annuler puisse annuler la suppression de l’élément.) (Hérité de ModelElement) |
| ModelElement |
Obtient ou définit l’élément de modèle associé à cet élément de présentation. |
| Partition |
Obtient ou définit l’instance de partition qui contient cet élément. (Hérité de ModelElement) |
| Store |
Obtient l’instance de magasin qui contient cet élément. (Hérité de ModelElement) |
| Subject |
Obtient ou définit l’objet. Description pour Microsoft. VisualStudio. Modeling. Diagrams. PresentationViewsSubject. Presentation |
Méthodes
| Associate(ModelElement) |
Associe cet élément de présentation à son élément de modèle. |
| CanMerge(ProtoElementBase, ElementGroupPrototype) |
Retourne une valeur indiquant si l'élément source représenté par la racine spécifiée ProtoElement peut être ajouté à cet élément. (Hérité de ModelElement) |
| ChooseMergeTarget(ElementGroup) |
Obtient le ModelElement à utiliser comme cible pour le processus de fusion ElementGroup. |
| ChooseMergeTarget(ElementGroupPrototype) |
Obtient le ModelElement à utiliser comme cible pour le processus de fusion ElementGroupPrototype. |
| Copy() |
Crée une copie de l'élément dans le modèle. (Hérité de ModelElement) |
| Copy(IEnumerable<Guid>) |
Crée une copie de l'élément dans le modèle. (Hérité de ModelElement) |
| Delete() |
Supprime l'élément du modèle. (Hérité de ModelElement) |
| Delete(Guid[]) |
Supprime l'élément du modèle. (Hérité de ModelElement) |
| GetDomainClass() |
Obtient la classe de domaine la plus dérivée pour cet élément. (Hérité de ModelElement) |
| GetRoleCollection<TCollection,TElement>(Guid) |
Obtient ou crée la collection d'éléments liés (Hérité de ModelElement) |
| MergeConfigure(ElementGroup) |
PresentationElements ne doit pas se substituer à MergeConfigure (), car il ne sera pas appelé sur pixels pendant la fusion. Au lieu de cela, pixels doit utiliser les remplacements de la correction de la vue. |
| MergeDisconnect(ModelElement) |
Effectue une opération opposée à MergeRelate, c’est-à-dire déconnecte un élément donné de l’élément actuel (supprime les liens créés par MergeRelate). (Hérité de ModelElement) |
| MergeRelate(ModelElement, ElementGroup) |
PresentationElements ne doit pas se substituer à MergeRelate (), car il ne sera pas appelé sur pixels pendant la fusion. Au lieu de cela, pixels doit utiliser les remplacements de la correction de la vue. |
| OnCopy(ModelElement) |
Appelée lorsqu’une copie de l’élément a été créée. La méthode est appelée sur l’élément dupliqué. (Hérité de ModelElement) |
| OnDeleted() |
Appelée par le modèle une fois que l’élément a été supprimé. (Hérité de ModelElement) |
| OnDeleting() |
Appelée par le modèle avant la suppression de l’élément. (Hérité de ModelElement) |
| OnResurrected() |
Appelée par le modèle une fois que l’élément a été réactivé (remis dans le magasin). (Hérité de ModelElement) |
| OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32) |
Méthode virtuelle pour la notification lorsque la position de joueur de rôle a changé. (Hérité de ModelElement) |
| OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32) |
Méthode virtuelle pour la notification lorsque la position de joueur de rôle va changer. (Hérité de ModelElement) |
Implémentations d’interfaces explicites
Méthodes d’extension
| GetDslDefinitionModelElement(PresentationElement) |
Cette méthode garantit que l’élément de modèle réel correspondant à PresentationElement est retourné. Pour les PEL DslDesigner, l'objet correspondant peut être réellement une classe TreeNode interne et non le MEL réel. Cette méthode gère ces cas correctement afin que le ModelElement réel soit retourné. |
| AddExtension(ModelElement, DomainClassInfo) |
Étend ce ModelElement spécifié avec une extension récemment instanciée du type de domaine spécifié. InvalidOperationException est levée si l'élément a déjà une extension de ce type. |
| AddExtension(ModelElement, ExtensionElement) |
Étend ce ModelElement avec une extension spécifique. InvalidOperationException est levée si l'élément a déjà une extension du même type. |
| AddExtension(ModelElement, Guid) |
Étend ce ModelElement spécifié avec une extension récemment instanciée du type de domaine identifié. InvalidOperationException est levée si l'élément a déjà une extension de ce type. |
| AddExtension(ModelElement, Type) |
Étend ce ModelElement spécifié avec une extension récemment instanciée du type spécifié. InvalidOperationException est levée si l'élément a déjà une extension de ce type. |
| AddExtension<T>(ModelElement) |
Étend ce ModelElement avec une extension récemment instanciée d'un type particulier. InvalidOperationException est levée si l'élément a déjà une extension du même type. |
| GetAllExtensions(ModelElement) |
Retourne un énumérable qui exécute un premier parcours d'ampleur à travers l'arborescence des éléments d'extension incorporés dans ce ModelElement. |
| GetBaseElement(ModelElement) |
Retourne la racine du ModelElement virtuel auquel le ModelElement spécifié participe. |
| GetExtension(ModelElement, DomainClassInfo) | |
| GetExtension(ModelElement, Guid) | |
| GetExtension(ModelElement, Type) |
Obtient l'ExtensionElement du type spécifié à partir des extensions disponibles de ce ModelElement spécifié. Si l'élément n'a aucune extension, alors une InvalidOperationException est déclenché. |
| GetExtension<T>(ModelElement) |
Obtient l'ExtensionElement du type spécifié à partir des extensions disponibles de ce ModelElement spécifié. Si l'élément n'a aucune extension, alors une InvalidOperationException est déclenché. |
| IsExtendedBy(ModelElement, DomainClassInfo) |
Demande si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. |
| IsExtendedBy(ModelElement, Guid) |
Demande si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. |
| IsExtendedBy(ModelElement, Type) |
Demande si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. |
| RemoveExtension(ModelElement, DomainClassInfo) |
Supprime toute extension du ModelElement spécifié qui a un type particulier. |
| RemoveExtension(ModelElement, ExtensionElement) |
Supprime un ExtensionElement spécifié des extensions de ce ModelElement. |
| RemoveExtension(ModelElement, Guid) |
Supprime toute extension du ModelElement spécifié qui a un type particulier. |
| RemoveExtension(ModelElement, Type) |
Supprime toute extension de ce ModelElement qui a un type particulier. |
| TryGetExtension(ModelElement, DomainClassInfo) | |
| TryGetExtension(ModelElement, Guid) | |
| TryGetExtension(ModelElement, Type) | |
| TryGetExtension<T>(ModelElement) |
Obtient l'ExtensionElement du type spécifié à partir des extensions disponibles de ce ModelElement spécifié. Si cet élément n'a aucune extension de ce type, le résultat sera null. |
| CanDelete(ModelElement, Guid[]) |
Supprime l'élément du modèle. |
| GetLocks(ModelElement) |
Obtient les indicateurs de verrou de cet élément. Cela comprend tous les verrous activés sur la partition contenant l'élément. |
| IsLocked(ModelElement, Locks) |
Teste si cet élément possède l'un des jeux de verrous spécifiés |
| SetLocks(ModelElement, Locks) |
Définit les indicateurs de verrou de cet élément |