GraphConditionalStyleCollection 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這個類別提供操作 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,則傳回空列舉。 |