GraphSetter 类
setter 定义可设置的 UI 属性,并且,该值是基元 UI 颜色、画笔、或笔画粗细,或者它是 ColorSet。
继承层次结构
Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.Styles.GraphSetter
命名空间: Microsoft.VisualStudio.GraphModel.Styles
程序集: Microsoft.VisualStudio.GraphModel(在 Microsoft.VisualStudio.GraphModel.dll 中)
语法
声明
Public Class GraphSetter _
Inherits GraphObject
public class GraphSetter : GraphObject
public ref class GraphSetter : public GraphObject
type GraphSetter =
class
inherit GraphObject
end
public class GraphSetter extends GraphObject
GraphSetter 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
GraphSetter | setter 构造函数。 |
页首
属性
名称 | 说明 | |
---|---|---|
Categories | 返回所有类别。从不返回 null。 (继承自 GraphObject。) | |
CategoryCount | 返回类的数目在对象的。 (继承自 GraphObject。) | |
DescriptiveCategoryLabel | 创建分隔的列表此关系图对象的所有类别标签。 (继承自 GraphObject。) | |
DocumentSchema | 从此关系图的所有者获取文档本地模式。 (继承自 GraphObject。) | |
Expression | 编译生成值的原始表达式。 | |
IsGroup | 获取此对象是否 IsGroup。找到 GraphProperties.StyleForGroup。 (继承自 GraphObject。) | |
IsPseudo | 获取此对象是否是假。找到 GraphProperties.IsPseudo。 (继承自 GraphObject。) | |
Item | 获取或设置属性值的属性。 (继承自 GraphObject。) | |
Owner | 获取图形对象此对象属于。 (继承自 GraphObject。) | |
Properties | 返回所有注释的枚举的属性。枚举的顺序是随机的。 (继承自 GraphObject。) | |
Property | 该属性被设置为 UI。支持的特性为“后台”,“笔画”,“StrokeThickness”,“StrokeDashArray”,“前台”,“形状”,“图标”,“HorizontalAlignment”,“VerticalAlignment”,“边距”,“填充”,“FontFamily”,“FontStyle”,“FontWeight”。 | |
PropertyCount | 返回给定数的所有批注的属性。 (继承自 GraphObject。) | |
PropertyKeys | 返回所有注释键的枚举的属性。枚举的顺序是随机的。 (继承自 GraphObject。) | |
PropertyValues | 返回所有注释值的枚举的属性。枚举的顺序是随机的。 (继承自 GraphObject。) | |
Style | 获取该样式此 setter 属于。 | |
TypedValue | 从字符串值转换的类型化值中缓存的副本。 | |
Value | 固定值(已转换为设置的属性类型)。 | |
Visibility | 帮助器属性获取/设置 GraphObject 的可见性特性。 (继承自 GraphObject。) |
页首
方法
名称 | 说明 | |
---|---|---|
AddCategory | 添加一个类别到对象。 (继承自 GraphObject。) | |
AsNode | 转换 GraphObject 为 GraphNode。如果这是 GraphGroup,则将内部节点返回。 对于除了 GraphNode/组之外的类型,返回 null。 (继承自 GraphObject。) | |
ClearCategories | 从此对象中移除所有类别。 (继承自 GraphObject。) | |
ClearValue(GraphProperty) | 取消所指定的属性的值。 (继承自 GraphObject。) | |
CopyCategories | 将给定对象的任何新类别,保留现有类别。 (继承自 GraphObject。) | |
CopyProperties | 将给定对象的任何新属性,使现有属性值不变。 (继承自 GraphObject。) | |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Evaluate | 编译该表达式并返回其计算器 | |
Finalize | 在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) | |
GetMetaObject | (继承自 GraphObject。) | |
GetSchemaValue | 如果存在,获取属性的特定于架构的值。 (继承自 GraphObject。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
GetValue(String) | 获取指定属性的值。 (继承自 GraphObject。) | |
GetValue(GraphProperty) | 获取指定批注的值。 (继承自 GraphObject。) | |
GetValue<T>(GraphProperty, Graph) | 获取指定属性的值。 (继承自 GraphObject。) | |
GetValue<T>(GraphProperty, T) | 获取指定批注的值。如果 property 未设置,我们返回调用方传递给此方法的默认值。 (继承自 GraphObject。) | |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | 获取指定的属性的值,并返回类别此属性值继承了,因此,如果有的话)。 (继承自 GraphObject。) | |
GetValueAsString | 返回给定属性作为使用特定区域性的字符串。 (继承自 GraphObject。) | |
HasCategory(String) | 如果对象具有特定类别,则返回 true。 (继承自 GraphObject。) | |
HasCategory(GraphCategory) | 如果对象具有特定类别,则返回 true。 (继承自 GraphObject。) | |
HasCategory(IEnumerable<GraphCategory>) | 如果对象有任何特定类别,则返回 true。 (继承自 GraphObject。) | |
HasCategoryInSet | 确定给定的设置类别适用于此对象。 (继承自 GraphObject。) | |
HasLocalValue | 如果指定的属性此对象不存在类继承选项卡上,返回 true。 (继承自 GraphObject。) | |
HasValue(String) | 查看对象是否具有指定的属性的值。 (继承自 GraphObject。) | |
HasValue(GraphProperty) | 如果指定的批注存在,则返回 true。 (继承自 GraphObject。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
OnCategoryChanged | (继承自 GraphObject。) | |
OnPropertyChanged(String) | 引发命名属性的一个 PropertyChangd 事件。 (继承自 GraphObject。) | |
OnPropertyChanged(GraphProperty) | 引发特定 GraphProperty 的一个 PropertyChangd 事件。 (继承自 GraphObject。) | |
RemoveCategory | 移除此对象的类别。 (继承自 GraphObject。) | |
SetValue(String, Object) | 使用给定的键、类型和值,添加一个批注。 (继承自 GraphObject。) | |
SetValue<T>(GraphProperty, T) | 设置给定属性的值。如果属性已经存在,则其值复盖,除非批注标志否则防止。 (继承自 GraphObject。) | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) | |
WrapGraphObject | 修改当前关系图对象共享属性和类别和特定关系图对象相同。 包装和 wrappee 图形对象始终具有相同属性集和类。 (继承自 GraphObject。) |
页首
事件
名称 | 说明 | |
---|---|---|
CategoryChanged | (继承自 GraphObject。) | |
PropertyChanged | (继承自 GraphObject。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。