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 |
获取与此 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,则返回空枚举。 |