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

获取与此 nodes 集合关联的 Graph

HasPendingPropertyChangeEvents

如果有任何挂起的 PropertyChange 事件,则返回 true。 如果返回 true,则调用 RaisePendingPropertyChangeEvents 方法。

IsCompiled

了解是否需要调用 CompileStyles 方法。

IsReadOnly

获取一个值,该值指示 System.Collections.Generic.ICollection 是否为只读。

Owner

获取与此 nodes 集合关联的 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)

如果不存在具有相同目标类型和条件的样式,请添加此样式。 如果存在具有相同目标类型和条件的 ,则合并资源库。

RaisePendingPropertyChangeEvents(IEnumerable<GraphObject>)

根据条件表达式中的所有引用属性和编译样式集中的属性值表达式引发需要引发的任何 PropertyChanged 事件。

Remove(GraphConditionalStyle)

从 System.Collections.Generic.ICollection 中删除特定对象的第一个匹配项。

显式接口实现

IEnumerable.GetEnumerator()

返回此集合的枚举器

扩展方法

EmptyIfNull<T>(IEnumerable<T>)

如果枚举不为 null,则返回此枚举。 如果为 null,则返回空枚举。

适用于