Partager via


GraphConditionalStyleCollection Classe

Définition

Cette classe fournit des méthodes pour manipuler une collection d’objets Style.

public ref class GraphConditionalStyleCollection : Microsoft::VisualStudio::GraphModel::IHasGraphOwner, System::Collections::Generic::ICollection<Microsoft::VisualStudio::GraphModel::Styles::GraphConditionalStyle ^>, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::GraphModel::Styles::GraphConditionalStyle ^>
public class GraphConditionalStyleCollection : Microsoft.VisualStudio.GraphModel.IHasGraphOwner, System.Collections.Generic.ICollection<Microsoft.VisualStudio.GraphModel.Styles.GraphConditionalStyle>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.GraphModel.Styles.GraphConditionalStyle>
type GraphConditionalStyleCollection = class
    interface ICollection<GraphConditionalStyle>
    interface seq<GraphConditionalStyle>
    interface IEnumerable
    interface IHasGraphOwner
Public Class GraphConditionalStyleCollection
Implements ICollection(Of GraphConditionalStyle), IEnumerable(Of GraphConditionalStyle), IHasGraphOwner
Héritage
GraphConditionalStyleCollection
Implémente

Constructeurs

GraphConditionalStyleCollection(Graph)

Construisez un nouvel objet styles pour le graphique donné.

Propriétés

Count

Retourne le nombre de styles dans la collection.

Graph

Obtient le graphe associé à cette collection de nœuds

HasPendingPropertyChangeEvents

Retourne true s’il existe des événements PropertyChange en attente. Si cette valeur retourne la valeur true, appelez la méthode RaisePendingPropertyChangeEvents.

IsCompiled

Découvrez si la méthode CompileStyles doit être appelée.

IsReadOnly

Obtient une valeur indiquant si System.Collections.Generic.ICollection est en lecture seule.

Owner

Obtient le graphe associé à cette collection de nœuds

Méthodes

Add(GraphConditionalStyle)

Ajoute le style spécifié à la collection. Si le style donné appartient à un autre graphique, il le clone et retourne le nouveau style.

Clear()

Effacez la liste des styles.

Compile(EventHandler<GraphErrorEventArgs>)

Compilez les expressions conditionnelles dans les styles de ce graphe.

Contains(GraphConditionalStyle)

Retourne true si le style donné figure déjà dans la liste.

CopyTo(GraphConditionalStyle[], Int32)

Copie les éléments de System.Collections.Generic.ICollection dans un System.Array, en commençant par un index System.Array particulier.

FindStyle(String)

Rechercher un style existant par groupLabel

GetEnumerator()

Obtient l’énumérateur de types pour cette collection

Insert(Int32, GraphConditionalStyle)

Insérez le style donné à l’emplacement donné dans la liste.

MergeOrInsert(GraphConditionalStyle, Int32)

Ajoutez ce style s’il n’en existe pas déjà un avec le même type cible et les mêmes conditions. S’il en existe un avec le même type cible et les mêmes conditions, fusionnez les setters.

RaisePendingPropertyChangeEvents(IEnumerable<GraphObject>)

Déclenchez tous les événements PropertyChanged qui doivent être déclenchés en fonction de toutes les propriétés référencées dans les expressions conditionnelles et les expressions de valeur de propriété dans le jeu de style compilé.

Remove(GraphConditionalStyle)

Supprime la première occurrence d’un objet spécifique de System.Collections.Generic.ICollection.

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Retourne l’énumérateur pour cette collection

Méthodes d’extension

EmptyIfNull<T>(IEnumerable<T>)

Retourne cette énumération au cas où elle n’est pas null. Si elle est null, retourne l’énumération vide.

S’applique à