GraphConditionalStyleCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |