Sdílet prostřednictvím


GraphConditionalStyleCollection Třída

Definice

Tato třída poskytuje metody pro manipulaci s kolekcí objektů 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
Dědičnost
GraphConditionalStyleCollection
Implementuje

Konstruktory

GraphConditionalStyleCollection(Graph)

Vytvoření nového objektu stylů pro daný graf

Vlastnosti

Count

Vrátí počet stylů v kolekci.

Graph

Získá graf přidružený k této kolekci uzlů.

HasPendingPropertyChangeEvents

Pokud existují nějaké nevyřízené události PropertyChange, vraťte hodnotu true. Pokud vrátí hodnotu true, zavolejte Metodu RaisePendingPropertyChangeEvents.

IsCompiled

Zjistěte, jestli je potřeba volat metodu CompileStyles.

IsReadOnly

Získá hodnotu označující, zda System.Collections.Generic.ICollection je jen pro čtení.

Owner

Získá graf přidružený k této kolekci uzlů.

Metody

Add(GraphConditionalStyle)

Přidá zadaný styl do kolekce. Pokud daný styl patří do jiného grafu, naklonuje ho a vrátí nový styl.

Clear()

Vymažte seznam stylů.

Compile(EventHandler<GraphErrorEventArgs>)

Zkompilujte podmíněné výrazy ve stylech pro tento graf.

Contains(GraphConditionalStyle)

Pokud je daný styl již v seznamu, vrátí hodnotu true.

CopyTo(GraphConditionalStyle[], Int32)

Zkopíruje elementy System.Collections.Generic.ICollection do System.Array, počínaje konkrétním indexem System.Array.

FindStyle(String)

Vyhledání existujícího stylu podle groupLabel

GetEnumerator()

Získá enumerátor typů pro tuto kolekci.

Insert(Int32, GraphConditionalStyle)

Vložte daný styl na dané místo v seznamu.

MergeOrInsert(GraphConditionalStyle, Int32)

Tento styl přidejte, pokud ještě neexistuje se stejným cílovým typem a podmínkami. Pokud existuje se stejným cílovým typem a podmínkami, sloučí settery.

RaisePendingPropertyChangeEvents(IEnumerable<GraphObject>)

Vytvořte všechny PropertyChanged události, které je třeba vyvolat na základě všech odkazovaných vlastností v podmíněných výrazech a výrazech hodnot vlastností v kompilované sadě stylů.

Remove(GraphConditionalStyle)

Odebere první výskyt konkrétního objektu z System.Collections.Generic.ICollection.

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Vrátí enumerátor pro tuto kolekci.

Metody rozšíření

EmptyIfNull<T>(IEnumerable<T>)

Pokud nemá hodnotu null, vraťte tento výčet. V případě, že je hodnota null, vraťte prázdný výčet.

Platí pro