GraphNode 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.
Représente un nœud dans le graphique orienté
public ref class GraphNode : Microsoft::VisualStudio::GraphModel::GraphObject
public class GraphNode : Microsoft.VisualStudio.GraphModel.GraphObject
type GraphNode = class
inherit GraphObject
Public Class GraphNode
Inherits GraphObject
- Héritage
Propriétés
| AllLinks |
Obtient la liste de tous les liens (entrants et sortants). |
| Categories |
Retourne toutes les catégories. Ne retourne jamais la valeur null. (Hérité de GraphObject) |
| CategoryCount |
Retourne le nombre de catégories dans l’objet. (Hérité de GraphObject) |
| DescriptiveCategoryLabel |
Crée une liste délimitée de toutes les étiquettes de catégorie pour cet objet graphique. (Hérité de GraphObject) |
| DocumentSchema |
Obtient le schéma local du document auprès du propriétaire de ce graphique. (Hérité de GraphObject) |
| HasParentGroups |
Retourne la valeur true si ce nœud est contenu dans un ou plusieurs GraphGroups. |
| Id |
Identificateur unique du nœud |
| IncomingLinkCount |
Retourne le nombre de liens entrants |
| IncomingLinks |
Énumérable des liens entrants. L’ordre de l’énumération est aléatoire. |
| IsContained |
Retourne la valeur true si le nœud est contenu dans un autre nœud. |
| IsContainer |
Retourne la valeur true si le nœud est un conteneur d’un autre nœud. |
| IsGroup |
Obtient une valeur indiquant si cet objet est un groupe. Il recherche la propriété GraphCommonSchema. Group sur l’objet. (Hérité de GraphObject) |
| IsPseudo |
Obtient une valeur indiquant si cet objet est Pseudo-. Il recherche GraphProperties. IsPseudo (Hérité de GraphObject) |
| Item[GraphProperty] |
Propriété qui obtient ou définit une valeur de propriété. (Hérité de GraphObject) |
| Label |
Étiquette affichable pour le nœud. Si aucune étiquette n’est définie, l’ID est retourné afin que nous ayons toujours un nom à afficher à l’utilisateur. |
| LinkCount |
Retourne le nombre de liens sortants et entrants |
| OutgoingLinkCount |
Retourne le nombre de liens sortants |
| OutgoingLinks |
Énumérable des liens sortants. L’ordre de l’énumération est aléatoire. |
| Owner |
Obtient l’objet Graph auquel cet objet appartient. (Hérité de GraphObject) |
| ParentGroups |
Retourne tous les GraphGroups qui ont ce nœud listé dans leur collection ChildNodes (ou collection ChildGroups si ce nœud a IsGroup = true). |
| Properties |
Propriété qui retourne une énumération de toutes les annotations. L’ordre de l’énumération est aléatoire. (Hérité de GraphObject) |
| PropertyCount |
Propriété qui retourne un nombre de toutes les annotations. (Hérité de GraphObject) |
| PropertyKeys |
Propriété qui retourne une énumération de toutes les clés d’annotation. L’ordre de l’énumération est aléatoire. (Hérité de GraphObject) |
| PropertyValues |
Propriété qui retourne une énumération de toutes les valeurs d’annotation. L’ordre de l’énumération est aléatoire. (Hérité de GraphObject) |
| Visibility |
Propriété d’assistance pour obtenir/définir la propriété Visibility d’un GraphObject (Hérité de GraphObject) |
Méthodes
| AddCategory(GraphCategory) |
Ajouter une catégorie à l’objet (Hérité de GraphObject) |
| AsNode() |
Convertit le GraphObject en GraphNode. S’il s’agit d’un GraphGroup, le nœud interne est retourné. Pour les types autres que GraphNode/Group, la valeur null est retournée. (Hérité de GraphObject) |
| ClearCategories() |
Supprimer toutes les catégories de cet objet. (Hérité de GraphObject) |
| ClearValue(GraphProperty) |
Supprime la valeur de la propriété spécifiée. (Hérité de GraphObject) |
| ClearValue<T>(GraphProperty) |
Efface la valeur de la propriété spécifiée. (Hérité de GraphObject) |
| Copy(GraphNodeId) |
Clone un nœud, y compris toutes les propriétés, et clone les nouveaux liens à partir des liens du nœud d’origine |
| Copy(String) |
Clone un nœud, y compris toutes les propriétés, et clone les nouveaux liens à partir des liens du nœud d’origine |
| CopyCategories(GraphObject) |
Copiez toutes les nouvelles catégories à partir de l’objet donné, en conservant les catégories existantes. (Hérité de GraphObject) |
| CopyProperties(GraphObject) |
Copiez les nouvelles propriétés de l’objet donné, en conservant les valeurs de propriété existantes inchangées. (Hérité de GraphObject) |
| FindAncestorGroups() |
Retourne la liste de tous les groupes ancêtres qui contiennent ce nœud. Cela diffère de FindAncestors en ce qu’il retourne uniquement les nœuds qui ont IsGroup = true. |
| FindAncestors() |
Parcourt de manière récursive tous les ancêtres de ce nœud et retourne le jeu unique. |
| FindDescendants() |
Parcourt les liens de relation contenant-contenu de ce nœud et tous ses descendants et retourne le jeu unique. |
| FindFirstRelatedNode(GraphSearchDirection, Predicate<GraphLink>, Predicate<GraphNode>, Predicate<GraphNode>) |
Recherche le premier nœud qui correspond au prédicat acceptNode qui est également associé à ce nœud en fonction des prédicats traverseLink et traverseNode. |
| FindRelatedContainmentNodes(GraphSearchDirection) |
Obtenir les nœuds associés qui ont une relation d’imbrication avec ce nœud |
| FindRelatedContainmentNodes(GraphSearchDirection, GraphSearchOption, GraphCategory[]) |
Obtenir les nœuds associés qui ont une relation d’imbrication avec ce nœud |
| FindRelatedNodes(GraphSearchDirection, Predicate<GraphLink>, Predicate<GraphNode>, Predicate<GraphNode>) |
Recherche les nœuds DGML qui correspondent au prédicat acceptNode et sont liés d’une manière qui correspond aux prédicats traverseLink et traverseNode. |
| GetDerivedCategory(GraphCategory) |
Retourne la première catégorie de feuille correspondant à la catégorie donnée dans sa hiérarchie. (Hérité de GraphObject) |
| GetDerivedCategory(String) |
Retourne la première catégorie de feuille correspondant à la catégorie donnée dans sa hiérarchie. (Hérité de GraphObject) |
| GetMetaObject(Expression) | (Hérité de GraphObject) |
| GetSchemaValue(GraphProperty) |
Obtient la valeur de schéma spécifique à la propriété, si elle existe. (Hérité de GraphObject) |
| GetSources(GraphCategory[]) |
Obtient les sources associées à ce nœud via un lien qui correspond à au moins 1 des catégories de lien spécifiées. |
| GetTargets(GraphCategory[]) |
Obtient les cibles associées à ce nœud via un lien qui correspond à au moins 1 des catégories de lien spécifiées. |
| GetValue(GraphProperty) |
Obtient la valeur de l’annotation spécifiée. (Hérité de GraphObject) |
| GetValue(String) |
Obtient la valeur de la propriété spécifiée. (Hérité de GraphObject) |
| GetValue<T>(GraphProperty) |
Obtient la valeur de la propriété spécifiée. (Hérité de GraphObject) |
| GetValue<T>(GraphProperty, Graph) |
Obtient la valeur de la propriété spécifiée. (Hérité de GraphObject) |
| GetValue<T>(GraphProperty, Graph, GraphCategory) |
Obtient la valeur de la propriété spécifiée et retourne également la catégorie à partir de laquelle cette valeur de propriété a été héritée, le cas échéant. (Hérité de GraphObject) |
| GetValue<T>(GraphProperty, T) |
Obtient la valeur de l’annotation spécifiée. Si la propriété n’est pas définie, nous reutnr la valeur par défaut que l’appelant passe à cette méthode (Hérité de GraphObject) |
| GetValue<T>(String) |
Obtient la valeur de la propriété spécifiée. (Hérité de GraphObject) |
| GetValueAsString(GraphProperty, CultureInfo) |
Retourne la propriété donnée sous forme de chaîne à l’aide de la culture donnée. (Hérité de GraphObject) |
| HasCategory(GraphCategory) |
Retourne la valeur true si l’objet possède la catégorie donnée. (Hérité de GraphObject) |
| HasCategory(IEnumerable<GraphCategory>) |
Retourne la valeur true si l’objet possède une des catégories données. (Hérité de GraphObject) |
| HasCategory(String) |
Retourne la valeur true si l’objet possède la catégorie donnée. (Hérité de GraphObject) |
| HasCategoryInSet(HashSet<GraphCategory>, GraphCategoryMatchOption) |
Détermine si l’ensemble de catégories donné s’applique à cet objet. (Hérité de GraphObject) |
| HasLocalValue(GraphProperty) |
Retourne la valeur true si la propriété spécifiée existe sur cet objet sans vérification de l’héritage de catégorie. (Hérité de GraphObject) |
| HasParentGroup(GraphGroup) |
Pour la conservation des livres internes uniquement. |
| HasValue(GraphProperty) |
Retourne la valeur true si l’annotation spécifiée existe. (Hérité de GraphObject) |
| HasValue(String) |
Détermine si l’objet a une valeur pour la propriété spécifiée. (Hérité de GraphObject) |
| IsContainedBy(GraphGroup) |
True si le groupe est un ancêtre de ce nœud. |
| OnCategoryChanged(GraphCategory, GraphCategoryChangeType) | (Hérité de GraphObject) |
| OnPropertyChanged(GraphProperty) |
Déclencher un événement PropertyChangd pour le GraphProperty donné (Hérité de GraphObject) |
| OnPropertyChanged(String) |
Remplacement qui notifie le GraphGroupCollection chaque fois que la propriété IsGroup a changé sur ce nœud. Cela doit être synchrone afin que GraphGroup soit immédiatement disponible après cette opération dans la même transaction. |
| Remove() |
Supprimer ce nœud du graphique |
| RemoveCategory(GraphCategory) |
Supprimer la catégorie de cet objet (Hérité de GraphObject) |
| SetValue(String, Object) |
Ajouter une annotation à l’aide de la clé, du type et de la valeur donnés (Hérité de GraphObject) |
| SetValue<T>(GraphProperty, T) |
Définit la valeur de la propriété donnée. Si le propriété existe déjà, sa valeur est remplacée, sauf si les indicateurs d’annotation le prédisent. (Hérité de GraphObject) |
| ToString() |
Représentation sous forme de chaîne par défaut plus conviviale d’un objet node |
| WrapGraphObject(GraphObject) |
Modifie l’objet de graphique actuel pour partager la même propriété et les mêmes catégories que l’objet graphique donné. Les objets de graphique Wrapper et wrappee auront toujours des ensembles de propriétés et de catégories identiques. (Hérité de GraphObject) |
Événements
| CategoryChanged | (Hérité de GraphObject) |
| PropertyChanged | (Hérité de GraphObject) |
Méthodes d’extension
| DEBUG_GetLabelOrId(GraphObject) |
Retourne l’étiquette d’un objet ou de l’ID si l’étiquette a la valeur null. Doit être utilisé pour le suivi. |