共用方式為


GraphConditionalStyleCollection 類別

定義

這個類別提供操作 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
繼承
GraphConditionalStyleCollection
實作

建構函式

GraphConditionalStyleCollection(Graph)

為指定的圖形建構新的樣式物件。

屬性

Count

傳回集合中的樣式數目。

Graph

取得與此節點集合相關聯的 Graph

HasPendingPropertyChangeEvents

如果有任何擱置的 PropertyChange 事件,則傳回 true。 如果傳回 true,則呼叫 RaisePendingPropertyChangeEvents 方法。

IsCompiled

瞭解是否需要呼叫 CompileStyles 方法。

IsReadOnly

取得值,指出 System.Collections.Generic.ICollection 是否為唯讀。

Owner

取得與此節點集合相關聯的 Graph

方法

Add(GraphConditionalStyle)

將指定的樣式加入至集合。 如果指定的樣式屬於不同的圖形,則會複製它並傳回新的樣式。

Clear()

清除樣式清單。

Compile(EventHandler<GraphErrorEventArgs>)

在此 Graph 的樣式中編譯條件表示式。

Contains(GraphConditionalStyle)

如果指定的樣式已經在清單中,則傳回 true。

CopyTo(GraphConditionalStyle[], Int32)

從特定的 System.Array 索引開始,將 System.Collections.Generic.ICollection 的專案複製到 System.Array。

FindStyle(String)

依 groupLabel 尋找現有的樣式

GetEnumerator()

取得這個集合的類型列舉值

Insert(Int32, GraphConditionalStyle)

在清單中的指定位置插入指定的樣式。

MergeOrInsert(GraphConditionalStyle, Int32)

如果還沒有具有相同目標類型和條件的樣式,請新增此樣式。 如果有一個具有相同的目標類型和條件存在,則合併 setter。

RaisePendingPropertyChangeEvents(IEnumerable<GraphObject>)

根據已編譯樣式集中的條件表達式和屬性值表達式中的所有參考屬性,引發任何需要引發的 PropertyChanged 事件。

Remove(GraphConditionalStyle)

從 System.Collections.Generic.ICollection 中移除第一個出現的特定物件。

明確介面實作

IEnumerable.GetEnumerator()

傳回這個集合的列舉值

擴充方法

EmptyIfNull<T>(IEnumerable<T>)

如果不是 Null,則傳回這個列舉。 如果是 null,則傳回空列舉。

適用於