GraphMetadataOptions 枚举

用于控制该行为 GraphProperty 的位标记。

此枚举有一个 FlagsAttribute 特性,通过该特性可使其成员值按位组合。

命名空间:  Microsoft.VisualStudio.GraphModel
程序集:  Microsoft.VisualStudio.GraphModel(在 Microsoft.VisualStudio.GraphModel.dll 中)

语法

声明
<FlagsAttribute> _
Public Enumeration GraphMetadataOptions
[FlagsAttribute]
public enum GraphMetadataOptions
[FlagsAttribute]
public enum class GraphMetadataOptions
[<FlagsAttribute>]
type GraphMetadataOptions
public enum GraphMetadataOptions

成员

成员名称 说明
Browsable 属性在 UI 中可见(例如在工具提示和属性栅格中)。

Default 元数据选项的默认设置。具有这些选项的属性将为可序列化,可移动,browseable (显示在 UI) 和可共享。

Immutable 属性一旦设置不能更改。

None

Removable 属性在设置后能移除。否则他只能被更改并不能移除。

Serializable 当图形被序列化时属性将被序列化为 DGML。

Sharable 当 GraphObject 复制到另一个图表,其中的属性与 GraphObject 一起都将被传输。

Substitutable 属性中的任何本地文件路径都将被序列化过程中的别名文件路径替换。

Undoable 属性可能不能被序列化,但是它必须在取消堆栈中保存并使其不可用。 序列化是自动的也是可撤消的,但是您可能还需要可序列化不可撤销的属性。

请参阅

参考

Microsoft.VisualStudio.GraphModel 命名空间